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.