I would add to this some other very good ideas that are fairly close and drivable. Boat of Garten and Lossiemouth, in addition to Tain, Golspie, and Brora. And if one drives up the A9 to get there a stop at Pitlochry would be a wonderful way to spend 3 hours. Tremendous land. There are many others but I really do love all of these.