Beaches in Saint Lucia

41 beaches on the coast in Saint Lucia. Saint Lucia has 2 more swimming spots of other kinds.

All swimming spots in Saint Lucia · View on the map