Our vacation was at the Breezy Palms Resort, so we could walk to the restaurant for lunch or dinner in about two minutes. The food is nice, indoor or patio style. You will pay a little more here than most, as this is chef prepared and has a upscale vibe and service. Get wine by the glass or bottle, plus margaritas, beer, and whatever your favorite cocktail of the day is calling your name.
I was there last year and we sat at the bar and did the happy hour. It seems like a big place like this would have a huge dock for local boaters to tie up. However, a small dock is something and the food is all good, a chef cooks it up.
I was very impressed by the Yellowfin Tuna recipe, as it is not just tossed together. They grill your fish with spices, tomato, potatoes, broccoli, zucchini, and a very tasty rouille sauce. The menu is complete, as is the wine list.