Marigot Bay in St. Lucia is promoted as the most beautiful spot in the Caribbean! Unfortunately, it is developed to the hilt stealing much of it’s natural appeal.
If your old enough, you may recognize the spot as it was feature in the original Dr. Dolittle movie.
