A profusion of stunningly beautiful island archipelagos are located off the East Coast of Africa, lapped by the temperate waters of the Indian Ocean and surrounded by coral reefs supporting a wealth of marine life. The Seychelles, Comoros, Mauritius, Lamu, Madgascar and Bazaruto are just a few of the island nations in the region, providing idyllic beach holidays complete with turquoise waters, phenomenal diving and plenty of tropical sunshine.