Hi Sri, Here are the best places for Scuba Diving in India: • Andaman and Nicobar Islands and Lakshadweep offer great underwater visibility for a magical experience • Puducherry • Goa • Netrani, Karnataka • Tarkarli, Maharashtra Here's an article I wrote about Water sports in India: https://www.tripoto.com/asia/trips/a-60605f5f06643
Hope it helps!