St. Lucia is located in a chain of small Caribbean islands known as the Windward Islands; between Martinique and St. Vincent. It’s approximately 238 square miles with a population of 172,000 inhabitants.