Castries is the capital city of Saint Lucia, a Caribbean island nation in the Lesser Antilles. It is located on the northwest coast of the island and serves as the country's major port and commercial center. Saint Lucia gained independence from Britain in 1979.