Discover the most magical places to visit on the Isle of Skye from the colour Portree Harbour to the otherworldly Fairy Glen.