Tropical Islands off the Eastern African Coast on March 10, 2018 Africa African Coast Bazaruto Archipelago Eastern African Coast Mauritius Paul Nchemba Seychelles Travel Tropical Island Zanzibar +