Might want to check out Coral Seas Garden too, if you don't mind being across the road from the beach. Love it there, and get also give a thumbs up to Yellowbird and NBCC.