St Lucia South Africa, Rocks sand ocean, and blue coastal skyline at Mission Rocks beach near Cape Vidal in Isimangaliso Wetland Park in Zululand. South Africa St Lucia Stock Photo - Alamy
Beach of Cape Vidal (St Lucia), St Lucia, South Africa - ROTAS TURISTICAS
Cape Vidal - The hidden beauty of St Lucia South Africa, iSimangaliso Park 2022