Water Sport Resorts in AfricaWater Sport Resorts in AfricaEgypt 9Mauritius 16Morocco 1Mozambique 1Seychelles 1South Africa 13