Much of India is surrounded by water, and the country has some of the most beautiful beaches in the world, offering everything from solitude to parties. The ...