Discover the prettiest beaches in India, from the stunning Radhanagar Beach in the Andamans to the serene coasts of Kerala and Goa. Find out where to go for the best views, water sports, and relaxation.