Andaman and Nicobar Islands, a union territory in the Bay of Bengal, have beautiful beaches, coral reefs, and varied marine life. Popular locations include Port Blair, Havelock Island, and Neil Island.
The Arabian Sea archipelago of Lakshadweep has coral reefs, clean seas, and abundant marine life. Tourist-friendly islands include Kavaratti, Agatti, and Bangaram.
Gujarat has a little island called Diu. Diu combines culture and nature with its tranquil beaches, medieval forts, and Portuguese-influenced architecture.
Elephanta Island, in Mumbai Harbour, is home to the UNESCO World Heritage Elephanta Caves. Ancient rock-cut artwork and Shiva temples are in the caverns.
St. Mary's Islands, four tiny islands off Karnataka, are notable for their hexagonal basaltic rock formations. Beautiful beaches and natural formations are on the islands.
Assam's Majuli is the biggest Brahmaputra River island. Majuli offers a unique cultural experience with its rich cultural past, indigenous Assamese dance styles, and satras (Vaishnavite monasteries).
The Pamban Bridge connects the Island of Rameswaram in the Gulf of Mannar to the mainland. The Ramanathaswamy Temple and Dhanushkodi Beach draw Hindu pilgrims.
Netrani, also known as Pigeon Island, is a tiny Karnataka island. Clear waters and rich marine life make it a popular snorkeling and diving spot.