Banff, Aberdeenshire
…Bay and faces the town of Macduff across the estuary of the River Deveron. It is a former royal burgh, and is the county town of the historic county of Banffshire. It had a population of 3,968 in 2022. The origin of the name is not certain. While it may be derived from the Scottish Gaelic banbh meaning 'piglet…