Not at the Marina. But there is a few places in town.
Outstanding town marina. You have to walk across the Canal for the "town" itself. There are several restaurants and some of the restaurants will drive you back to your boat. It's a very boater friendly town.
Thanks! Your answer is awaiting moderation.