Skye Trail stage 5: Sligachan to Elgol (18.7 km, 760 m ascent) | Trailhuts