Banff is a strange choice for a holiday. We stayed there one night a couple of years ago and had a really good night on the town. Photographically Banff doesn't really offer much but there's certainly a lot to see in the area. To the east there's Pennan. This village became famous as one of the sets in the movie Local Hero. The setting is fabulous. It's so close down to the sea that even bad weather makes this a must-see. Maybe even more so. Further east there's always Peterhead. This is the largest fishing port in the UK so if boats are your thing then head there. It's a working town though, so remember that.
West of Banff you have more options. Portsoy is another must-see. It's like stepping back in time. Elgin and Nairn are both relatively large towns with attractive town centres and not far from the sea, especially Nairn. The highlight of the area for me is Findhorn. I could quite happily retire there. On a good day weather-wise it's like being on the Med.
Of the town's inland my choice would be Huntly. A lovely place with a nice feeling about it. Of course, are you a drinker? Remember this is Whisky country. There are more distilleries than I can name here and they all offer tours (usually with free samples).
Here's a good link to the attractions of the area. In fact it covers Scotland as a whole and is always the first site I recommend to people.
Beware of the accent. You may have serious trouble understanding what's being said as a whole lot of people still have the beautiful (imo) Doric accent. You have been warned. If anyone calls you a "loon" resist the temptation to swing at them. It just means "boy".
http://www.undiscoveredscotland.co.uk/u ... shire.html
Various lenses, SB800 & Manfrotto 190 with 460MG head