Off the eastern coastline of southern Africa lie some of the world’s most stunning island locations – a paradise of white-sand beaches, palm trees and azure waters where hedonistic pleasures seduce even the most world weary of travelers.
Whilst all of Africa’s Indian Ocean islands offer beautiful beaches, warm clear waters and coral reefs, the differences between them will ensure you never get bored of discovery. The largest, Mauritius, attracts with its rolling sugar cane fields, mountainous interior, sophisticated resorts and superb shopping. The Seychelles is the ultimate romantic location with pristine beaches dotted with giant granite rocks and flanked by Coco-de-Mer palms. Mozambique is the ultimate adventure traveler’s destination with its 1500 mile coastline, an array of unspoilt islands and diverse marine life awaiting discovery.