Isle of Skye definitely had its moments