Perhaps this tour should be called the Moray Coast Dash instead.
Nairn Dunbar - has been discussed on here a number of times over the years and best described as a course in 3 parts. First part old and linksy, second part decidedly new and third part old and flattish, all in that order. Not a bad course at all, especially the first part, but I think whether you come off disappointed will depend on your expectations.
The others mentioned have some nice holiday golf. In terms of Strathlene, I personally think the Buckpool course at the other side of town (Buckie), has some more interesting stuff going on and also has that cliff top setting although you probably don't quite see much of the sea if that is your thing.
If it was my tour, I'd be playing both Elgin and Duff House Royal even though they are bang on the coast.
Niall