My question may be a bit broad, but seriously that is all I need to know first, which beach to visit in India. I live in Delhi so all the beaches are far away from where I live, so destination does not matter apart from the fact that it should be a beach and a good beach resort. I would like the beach resort to be one which is not so crowded or dirty, also where some water sports are performed. Other requirements are that there should be some local attractions nearby to see. Thank you in advance forum members.