1. Ocean 82
2. Le Temps de Cerises (they are small, and will run out of food items during the course of the evening, so cannot guarantee what's on their board will be there when you get to ordering, but was showing as an option when we were there [burgers are world class, too - masterful works on the most delicious buns; ever wondered what a $30 burger with fries tastes like? This is it....and totally worth it])
3. Barranco (only other fine dining GC restaurant with view of water that I know of)

Like Carol said, limiting yourself to waterfront means you'll not have much to choose from. Be that as it may I would highly recommend Ocean 82 for any kind of food.