On the beach front - Jellyfish - nice coffee and good prices too.
On Shelley Beach - The Shelley Beach Boathouse.
Bench - off the Corso in Rialto Square is great for coffee too.
I often stop off for at Showbox Coffee Brewers on Whistler Street for a coffee on my way to Saturday morning inspections http://www.showboxcoffee.com.au/. They serve all day breakfast so it's a great spot for a lazy Sunday brunch. You also can't go wrong with Market Lane Cafe on The Corso https://www.facebook.com/MarketLaneCafeManly/.