Skye Trail stage 4: Portree to Sligachan (19.6 km, 680 m ascent) | Trailhuts