That makes sense from a historical perspective. The -gh digraph used to make a guttural sound similar to -th, but it dropped out around the time of the Great Vowel Shift (c. 1500). While most words shifted to make -gh silent,
Keighley retained the original pronunciation.
Just a little linguistics nerdery.
*previously posted as summitseeker*--hike more / worry less--