Fife, nestled between the Forth and Tay estuaries, is a region of charming fishing villages, dramatic coastal walks and world-famous golf courses. From the historic cobbled streets of St Andrews to the colourful harbours of the East Neuk, it's a corner of Scotland that packs far more in than its size suggests.