Ken's point "can't see why Tain doesn't get much love" is one I go along with.
Maybe the view from the 1st tee and over the last couple of holes coming back towards the the clubhouse are not that visually stimulating but when you reach the opening green things change and then to me the course flows and plays very nicely all the way home. There are some damn fine holes out there, I was going to specify them, but when I ran through them in my mind I liked just about all of them!
The hole I think least of however, is the famous Alps hole, the 11th, the one with the Dolly Parton mounds in front of the green. IMO the hole would be better if the two mounds were not there at all, rather the green was raised with a drop at the rear, bit like the 11th green at TOC or the 12th at Southernness. You'd then also get to see more of the wonderful views out over the Firth towards Dornoch.
Other than the 11th, there are some deceptive green complexes, some are still the original ones from Old Tom's time, and lots of gorse around. Perhaps the hump-bumpy fairways put some folk off, particularly if the course is playing dried-out firm-n-fast, but I happen to like that characteristic of links golf.
I could happily play lots of golf at Tain. They have a open competition golf week in August apparently, tempting one day.
As to Davids points about the condition of Golspie, this is great to hear. When I was up that way the best greens we putted on were at Golspie. They were better at Golspie than at Royal Dornoch. FWIW, the greens at Tain came second behind Golspie for surface trueness, although things change with monthly etc maintenance timings.
Seems like Fortrose and Rosemarkie is worth playing at least once so it's going on my 'one day' list.
Great part of the world, especially with the proximity of Inverness Airport......for six month of the year! The rest of the year? Well around Melbourne, playing the sandbelt courses, would be extremely acceptable, time and £$£ permitting.
All the best.