Kanathurkavu is an ancient Hindu temple in the heart of Kannur consecrated to the Goddess Mahadevi and later to Sree Rama also. During the annual festival in April, thousands of people go there to witness Theyyattam, dance ritual of the Mahadevi and other Gods.