There are several worshipped deities: Ayyanar, Annamar, Vairavar, Kali, Pillaiyar, Murukan, Kannaki Amman and Mariamman. Villages have more Pillaiyar temples, which are patronised by local farmers. Kannaki Amman is mostly patronised by maritime communities. Tamil Roman Catholics, along with members of other faiths, worship at the Shrine of Our Lady of Madhu. Hindus have several temples with historic importance such as those at Ketheeswaram, Koneswaram, Naguleswaram, Munneswaram, Tondeswaram, and Nallur Kandaswamy. Kataragama temple and Adam's Peak are attended by all religious communities.