Notes Aberdour is a village on the north coast of the Firth of Forth east of Dunfermline in Fife, Scotland.