The Kanyakumari beach with multi-colored sand and rocky shoreline is definitely one of the most beautiful beaches in south India and offers a great change from all other beaches. The waves that hit the shore are quite strong and frequent, that means that one does not get to enjoy a step into the shallow water or a sea bath. The shore being rocky makes it more dangerous to venture out to the sea, so people are asked to stay within the prescribed zone. You can shop for shells that are on sale on the Kanyakumari beach. There is a lighthouse on the beach from where one can get a ravishing view of the sea.