Kirkwall on Orkney is a must for an overnight. I would recommend the Highland Park distillery tour
I was planning on Kirkwall anyway but it looks like a must do now! Thanks for the heads up on Plockton.
Edit: Just looked at your photos and thought, 'Crikey it looks almost tropical...'...