The landmark building of Macduff Parish Church sits above the Aberdeenshire coastal town of Macduff. The church was built in 1805, in front of the church is the town cross, erected in 1783 by the second Earl of Fife, who named the town Macduff. Across the bay the town of Banff can be seen. Map location.