Meaning ‘place of the hard fort’, the first record of the town of Kirkcaldy dates back to 1075, when Malcolm III granted the ...