Our must-see sights when in St. Lucia are Pigeon Island National Park, Marigot Bay, and Diamond Falls. A destination for relaxation and opulence, the archipelago of Turks and Caicos is a haven with ...