White sand beaches, palm trees, sun, crystal clear seas and even lemurs and volcanoes! You can find it all on these idyllic Indian Ocean islands.
No matter which of the Indian Ocean Islands you choose to visit you will be well rewarded. Madagascar has plenty of unusual wildlife and spectacular scenery. Mauritius and the Seychelles are known for their perfect beaches and amazing diving. And then there are the amazing individual islands of the Maldives. And let's not forget Reunion, the self proclaimed adventure island, where you can walk round the rim of an active volcano!