Joe
Forres itself is a great fun golf course with a nice heathland kind of feel in part. Dirt cheap compared to Castle Stuart/Dornoch etc and friendly members. It would be scandolous not to play it when staying town. Its also a James Braid layout if that kind of thing interests you.
I would also heartily recommend Elgin which is about 15/20 mins away. Like Forres its not a seaside course but I guarantee you at that time of year you both will play fast and firm. Its a course I love with some interesting greens.
The nearest courses to Forres, apart from Forres itself, are the two Nairn courses that are about 9 miles away. Nairn west is well known as a championship course having hosted Walker Cups and Scottish Amateurs etc. If you're looking for a hidden gem then I would play Nairn Dunbar which is a separate course and club. You might not get sea views but you get gorse/heather and fine turf. Some really excellent golf.
Based in Forres you are also well placed to knick down to Granton on Spey (20 mins) via some beautiful countryside. I guarantee you'll love the old fashioned golf there. Boat of Garton is about another 5 to 10 mins further on and is a similar kind of course and you'll find lots of mentions of it on here if you look.
Last but not least I've got to recommend the two links courses at Moray GC in Lossiemouth which again is about 15/20 mins away. Moray Old is an absolute gem while Moray New is no slouch either.
All that good golf is within 20 to 30 minutes drive time which suggests to me that Forres is clearly an under developed golf destination
Email me and I'll see if I can hook up with you when you're over.
Niall