58348: Macduff, Aberdeenshire Macduff is a town situated on the Moray Firth. Details Record Type: Location Type Of Location: Town Record Maintained by: HC