Some restaurant settings are so appealing they transcend the food. That's how I felt about the Bay Cafe, where we had a mediocre meal and a great time.
You have to love to sit outside near the water. In the case of the Bay Cafe, you can choose between the patio and its umbrellas and palm trees, or the covered porch with its slowly revolving fans. Both work for people watching, because a path separates the restaurant from the water. Joggers, dog walkers and strollers pass by and are good for entertainment if the conversation lags.