Travel: 7 of Africa's best beaches to put in your bucket list
With so many possible destinations to consider, choosing where to go on your African beach vacation can be difficult. Africa has all the best beaches in the world, but it has some of them.
Zanzibar is located in the Indian Ocean, just 25 km off the coast of mainland Tanzania. It's easy to either take a short plane ride or a ferry from the capital Dar Es Salaam to Zanzibar. It has several beaches that are to die for.
Diani beach, Kenya
Diani Beach is a major beach resort on the Indian Ocean coast of Kenya. It is located 30 kilometres south of Mombasa, in the nearby Kwale County. It has been voted Africa's leading beach destination for the third time running since 2015.
Cape town beach, South Africa
The pristine beaches of Cape Town are top among the reasons people make their way to the city every year. With the spectacular backdrop of the Cape Fold Mountain range, the Mother City’s beaches are of the most scenic in the world.
Sham el sheikh, Egypt