With its white-sand beaches and tropical islands, India is a must-visit snorkeling destination, but it doesn’t get the attention it deserves. There are isolated coral reefs,...