The Pitons, Saint Lucia The Majestic Peaks That Guard Saint Lucia As I landed on the Caribbean island of Saint Lucia, my sensors