Varkala is popular as a beach and Ayurvedic resort on the Arabian Sea in the South Indian state of Kerala , Thiruvananthapuram district, but few of the tourists and travelers who come here know that Varkala is also a unique natural site, and a pilgrim place surrounded by legends. Varkala is the only place in the south of Kerala where the rocks are in contact with the Arabian Sea.