La Petite Auberge des Îles
Tucked into a corner of the Marigot marina, this hideaway restaurant serves Cajun Creole cuisine with a touch of French finesse. The brightly colored tablecloths and murals of local landscapes are rivaled only by the cool breezes and delicious dishes including grilled lobster with creole sauce. This is a laid-back spot to enjoy a secluded meal amid moored yachts and boats sailing in and out of the marina.