Varkala is a seaside tourist resort and spa. A small town 55km north of Thiruvananthapuram, it is also an important religious place for the Hindus.