The Ship Inn in Limekilns, near Dunfermline, boasts beautiful views over the Firth of Forth.