1 Best Restaurant in Northern Peninsula and Maya Beach, The Southern Coast

Maya Beach Hotel Bistro

$$$ Fodor's choice

This bistro by the beach is, hands down, one of the best restaurants in the entire country. The setting, in a covered patio by the swimming pool with breezes from the sea, which is just a few yards away, is everything you come to the Caribbean to enjoy. The menu changes regularly, but among the standards you'll go gaga over are nut-encrusted snapper and cocoa-dusted pork chop on a risotto cake. There also are nightly seafood specials. The bistro has a selection of small plates and appetizers including fish cakes, baked garlic (wonderful spread on fresh-made crackers with chutney) coconut shrimp, and honey-coconut ribs. No matter what you choose, you'll find the flavors and presentation interesting and creatively inspired. At breakfast, don't miss the fresh-made bagels or the cinnamon rolls.

The place is small and extremely popular; online reservations are essential.