St. Lucia is a beautiful island most well known for the towering twin peaks that grace its southwestern shore, Gros Piton and Petit Piton. The Pitons were barely visible in the distance as we approached the port of Castries, about one third of the way down the western coast, early this morning.