1. Divar Island, Goa Just a ferry ride from Goa, this serene island is home to two ancient temples and a beautiful white church perched on a hilltop. The island has breathtaking mountains, Portuguese-era mansions, pretty beaches and sleepy little roads.

2. St. Mary’s Island, Karnataka Fondly known as the coconut island or Thonsepar, this island in Karnataka is well known for its hexagonal columns of basaltic lava and coconut trees. It is also believed to be a halt for Vasco Da Gama during his journey to Kerala.

3. Munroe Island, Kerala Munroe Island combines eight tiny isles in the backwaters of Ashtamudi Lake and Kallada River. The islands full of coconut plantations, fish farms and narrow creeks bursting with hyacinth blossoms are truly a hidden gem of Kerala.

4. Umananda Island, Assam The smallest inhabited island in the world, the island is located in the middle of the mighty Brahmaputra. Full of lush green foliage, and pathways through thick forest leading to a Shiva temple that is an important pilgrimage centre for devout locals.

5. Ilha Grande, Goa If you want to watch dolphins in their natural habitat, then Goa’s Llha Grande is the best place to visit. The cerulean blue waters of the Arabian Sea offer breathtaking views and scuba diving including Suzy’s Wreck, Bounty Bay and Shelter Cove.

6. Netrani Island, Karnataka Just off the coast of Murudeshwar (a temple town in coastal Karnataka), this little island is a paradise for those who like exploring the underwater world. The island has rich marine life that includes stately turtles, spiky sea urchins, and curious schools of colourful fish.

7. Valiyaparamba Island, Kerala Located in the Kasaragod district of Kerala, the island is a biodiversity hotspot as it is fed by four rivers. It offers scenic views and has a calming effect on the mind which is perfect if you are looking for a serene getaway.