A word of caution about the dock attendants.
First of all, when you're docking, they
are helpful to have around.
I haven't been this year but did go last year for supper one Sunday evening. On that visit, when we got back to our boat to leave, there was an significant amount of beach sand on our boat that wasn't there when we left it to go eat. There were no dock attendants around to ask about it.
I didn't say anything then as we had friends to drop off and needed to get going but if it happens the next time we go, someone's going to hear about it. There was no need for anyone to be on our boat while we were eating and to have them on it, AND track on that much sand, did NOT make me happy. I have enough trouble keeping the boat clean and didn't need all of that sand, not to mention what might have been scratched depending on where they stepped.
Otherwise, when we do go, we've always enjoyed the atmosphere. You're not going there for gourmet food but people should already know that up front. It's casual and relaxing with decent drinks and food.