I visited almost all the famous beaches in India and its time to rate the best beaches among them. More than half of the top 10 beaches lies on the western coast of India - Arabian sea. Even though Palolem ranks top on the list, I personally love Kovalam Beach. This list excludes beaches of Lakshadweep and Andaman Islands.