Port of Call Saint Lucia

Saint Lucia is a volcanic formed island in the Caribbean noted for its mountainous terrain and fantastic beaches and resorts. Castries is the countries main city and is located in the center of North St. Lucia. It is one of the more popular destinations along with Rodney Bay, which has some of the top SaintContinue reading “Port of Call Saint Lucia”