Tucked beside the water in Kelvedon, the Tavern on the River feels like the kind of pub you can’t help but linger in.