Played Brora this past year myself -- in some fierce winds. Not an experience I will soon forget. (Some of the friendliest people in the bar to boot.)
Yet, the one course I played in that area that I definitely want to play again is Golspie. Links, heathland, parkland -- it may sound disconnected, but it certainly works and I really enjoyed it.
All that said, Dornoch (hardly surprising) trumps all in that vicinity.