Discover the ancient cities, lush green tea fields and endless beaches of the Pearl of the Indian Ocean.