Discover isolated beaches, swim and snorkel the vibrant coral reefs of the Indian Ocean, trek through luscious green hills, inhale local flavours.
Save up to £300
Head to this paradise island afloat in the Indian Ocean to discover mysterious ancient sites, lush tea plantations, idyllic beaches and more