Loch Coruisk on Skye is a magical place only accessible by boat or by walking fairly long distances.