Untouched powdered sugar beaches, azure shimmering bays, crystal clear water, unique flora and fauna, idyllic villages and culinary experiences: the numerous islands off the African coast have this and much more to offer. Whether it’s Mauritius, Madagascar or the Seychelles, travellers will discover a picture-perfect tropical paradise here. Nevertheless, it is...