Annapoorneshwari Temple located at Cherukunnu, is a famous temple of North Malabar. At this temple, Lord Krishna is co-located with Sree Annapoorneswari. It is believed that Sree Annapoorneswari has visited the shrine which was under the sea. It is also believed that this temple have been constructed by Lord Parashurama – mythological architect of Kerala. The temple is near Cherukunnu Town, around 14 km from Kannur, 16 km from Taliparamba and 18 km from Payyannur. A large Chira (Swimming pool) is also located near the temple which is very beautiful and mindglowing.This is one of the 108 Durga Temples. ‘Annadhanam’ is held everyday to all the devotees coming from far and near places.
Grand celebrations featuring special rituals and cultural programmes are the highlights of the vishu vilakkulsavam at Cherukunnu Sri Annapoorneswary temple. The festivities begin with the hoisting of the festival flag. Purathezunnallippu, a ceremonial procession with the idol of the deity is held on all days on the temple premises. The Kazchavaravu, a festival ritual, and fire works held on the third, fourth and fifth days are another attraction. Thidampu nritham, a ritualistic dance, in which the performer carries the idol on his head, is held on all days.