Obviously Goa.. this beautiful state has many unexplored beaches with clean water and they are less crowded compare to bags, Calangute, Anjuna. most of these beaches are in south goa and far north i.e. arambol, morjim
Beaches are the spots of enjoyment for all age groups. People forget their age, problems once they reach beaches . Most beaches are full of water games, boating, parachutes etc. and tourists are also happy to enjoy food available over there. But due to various reasons a few beaches might not have got proper popularity. In India OM BEACH, KARNATAKA OZHINHAVALAPPU BEACH, KERALA
MANDARMANI, WEST BENGAL
ANDAMAN AND NICOBAR ISLANDS, PALOLEM
https://www.indianeagle.com/traveldiary/beaches-in-india-for-the-safest-social-distancing-vacation-2/
Gujarat - Bet Dwarka, Mandavi beach and Shivrajpur beach also in Gujarat. For more information on Vet Dwarka and Shivrajpur beach, you can view my profile and read my blog on the same
Yes, you may find the best beach all over India but I must suggest Odisha Puri sea beach which is the most beautiful beach in India. I have recently visited this amazing place and stayed for some days in wonderful resort. I booked my room from Toshali Sands Resort and this was really a memorable holiday for me.