A startling castle on an island in Loch Duich, on the road to Kyle of Lochalsh