It's a place where there is nothing to do! Only place that is lovely is Kappil Beach (probably the cleanest and quietest sand beach in whole India, but for sure the BEST beach in whole Kerala coast line).
Bekal Fort is greater and more stunning in pictures then in real life. Bekal area is really dirty and poor. There is no decent shops! Temples are also not very interesting and often missmanaged. Only thing here is - Vivant by Taj (3 str resort, that pretends to be 5 star resort) and Lalit (have not been there, but for the same money they have more stunning and bigger pool area).