In the southwest corner of St. Lucia, tucked on a crescent of sand between the Pitons, Sugar Beach is the ultimate romantic retreat. The resort sits on the Caribbean, which in the sunlight is ...
SOUFRIERE, ST. LUCIA, West Indies -- The twin volcanic spires of the Pitons are the iconic image of St. Lucia, the green hulking peaks rising from the sea in dramatic fashion on the island's southwest ...