One such gem is Chilham, nestled along the idyllic Great Stour River, just nine miles from the historic city of Canterbury.