The 19 Best Caribbean Islands to Visit in 2019

The beach in Marigot Bay.
Marigot Bay, Saint Lucia Hidden away in the northwest of Saint Lucia is Marigot Bay, one of the most beautiful bays in the West Indies, an exotic destination that’s long been a favorite of sailors and yachters. Now, it’s home to the Marigot Bay Resort, a luxury hotel that’s turned Marigot Bay into a broader destination and one of the region’s most authentic Caribbean stays — and a reason to visit Saint Lucia all on its own.