Saint Lucia is an independent island nation in the Caribbean. The island, which has a land area of 606 km² and a population of 166,487 inhabitants, belongs to the Windward Islands and is located north of Saint Vincent and the Grenadines and south of Martinique.