Varkala | Kerala's best beaches | Cliff Cafes, Sea Food, Tourist Places, Guide & Things to do