The Pitons dominate the southwest coast of St. Lucia. The twin volcanic spires are the iconic image of St. Lucia, the green hulking peaks rising from the sea side by side in dramatic fashion. Le Gros ...