Dunvegan Castle, Isle of Skye Dunvegan Castle on the Isle of Skye has hosted such special guests as the queen and Dr. Johnson, and it makes an incredible scenic location for a wedding.