Beaches in Africa are as varied as the enormous continent itself, each offering something unique to the traveller while remaining distinctly African.
Of course, when it comes to idyllic island beach destinations, fun-filled Mauritius and the islands of the Seychelles come to mind first. Moreover, these destinations can easily be combined with any kind of African vacation, including big game safaris in Southern or East Africa.
Holidays in South Africa give you a wide choice of beach destinations. Choose between the glamorous city beaches of cosmopolitan Cape Town, the long family-friendly sandy beaches of the Garden Route or the golden sands and bathwater-warm waters of the unspoilt KwaZulu-Natal coast.
Head for Mozambique for some of the best beaches in Africa. Wonderful long beaches can be found on the mainland but for a real African island experience, travel to the islands that lie off the coast.
The islands of the Bazaruto Archipelago offer some of the world's best scuba diving and snorkelling whereas the fascinating history found in the islands of the Quirimbas Archipelago - also home to sensational diving and snorkelling - adds a sense of romantic nostalgia to your island holiday.
Following an East African safari to the Masai Mara or Serengeti, beaches on Kenya's mainland coast or the exotic spice islands of Zanzibar often beckon for a relaxing beach holiday. There's great diving as well as private honeymoon islands and plenty of activities on offer.
For a thoroughly different take on an African beach holiday, head to the shores of Lake Malawi - you'll get palm-fringed beaches, dazzling blue water and the chance to go diving and snorkelling in clear, fresh water. It's hundreds of miles from the coast but Lake Malawi will enchant you.