The very words Indian Ocean Islands conjure up images of tropical luxury and stupendous extravagance. Famed for cobalt-blue seas, white sandy beaches and luxury hotels you will enjoy sunbathing, swimming and relaxing. The Indian Ocean islands are not just for lazing. The many historic sights, cultural diversity, geographic variation and almost limitless activities will easily distract you from the daily grind of beach and pool. But perhaps its single biggest asset is the relaxed charm of its warm and welcoming people.
Madagascar is an untouched paradise awaiting adventure lovers alike to come and explore its beauty. With literally hundreds of endemic species, it is a wildlife haven as well as an oasis when it comes to stunning scenery and impressive landscape formations.
The islands of Mauritius and Seychelles offer super beaches, fantastic scuba diving and snorkelling as well as some of the best beaches in the world.
Zanzibar off the coast of Tanzania is another great island destination with the added advantage of being easily combined with an East Africa Safari. The ultimate finale to any African safari holiday is time out on an Indian Ocean Island.