During a recent stop for the World Travel Awards Africa & Indian Ocean Gala Ceremony, Breaking Travel News had a chance to explore the paradise island of … source