Banff ( Gaelic Banbh ) and Macduff ( Gaelic MacDhuibh ) are neighbouring towns situated on Banff Bay , both of which are former burghs in Aberdeenshire , Scotland . Banff ( Gaelic Banbh ) and Macduff ( Gaelic An DÃ n ) are neighbouring towns situated on Banff Bay , both of which are former burghs in Aberdeenshire , Scotland .