The North Coast 500 (NC500) still delivers those moments, but rising visitor numbers have turned large stretches of the route into a testing ground for how to travel responsibly in fragile places. The ...