Bordered by sea or river on three sides, Fife offers 117 miles of outstanding coastline. The Fife Coastal Path follows the shore from Kincardine on the Firth of Forth to Newburgh on the Firth of Tay, stopping off at quaint fishing villages, seaside resorts, historic harbours and spectacular bays with golden beaches that are perfect for watersports.