The Indian Ocean offers some of the most spectacular islands, many of these islands are situation in the western waters of the Indian Ocean off the east coast of Africa.
The Seychelles is an archipelago of 115 islands scattered across the deep blue sea. Nestled some 3000km off the East Coast of Africa, Mauritius is the tropical paradise of your imagination. Set in a turquoise sea, the island is an oasis of peace and tranquility. A melting pot of cultures, French, British, Indian, Chinese and Creole, it can also be an exciting journey into island living.
The Republic of Madagascar is an island nation in the Indian Ocean, off the eastern coast of Africa. Shrouded in mystery, filled with a spectacular array of amazing wildlife and ringed by stunning beaches, it is an entirely unique holiday destination.
The Maldives is like a necklace of emeralds surrounded by coral on a turquoise sea, the 1,190 coral islands of the Maldives form an archipelago of 26 major atolls, each as beautiful and endearing as the next.