Tarkali Maharashtra
Neil island Andaman
Cinque islands Andaman
Kadmat islands Lakshadweep
Bangaram islands Lakshadweep
Grand Island Goa
Aravind wall Pondicherry
Kovalam Kerala
Hi, These are the best diving spots in India:
Andaman and Nicobar Islands and Lakshadweep offer great underwater visibility for a magical experience • Puducherry • Goa • Netrani, Karnataka • Tarkarli, Maharashtra Here's a link to my article that talks more about these water sports: https://www.tripoto.com/asia/trips/a-60605f5f06643