An ancient temple dedicated to Nava Mukunda, a form of Lord Vishnu is located at Thirunavaya, on the shores of Bharathapuzha. It is believed that the idol installed in this temple is the ninth idol installed by famous saints known as Navayogis. Legends tell that first eight idols disappeared as soon as they are placed and the ninth one sunk up to knee by which time it was forcibly stopped.
This place in Thirunavaya is full of soft sands and was the location for the great festival known as “Mamankam”, the warrior fights held once in 12 years. Mamankam was the assembly of royal family members and was for 28 days.
Devotees come to this pristine sandy beach to offer last rites to the loved ones. There are other temples with deities as Shiva and Brahma in Thirunavaya.