There is a Caravan Club site on the edge of the village which is in a great place. We've stayed there but I think it might be members only.
Thanks for the recommendation, Geordie... sounds like another couple of places to add to my wish list!