Try Balmoral Beach. It's a harbour beach so you won't get waves. There's also a playground, lots of grass, toilets, a kiosk, and a little island the kids can check out.
Or try Shelly Beach at Manly. It's sheltered and is very popular with kids. There are toilets and a kiosk nearby.