Spanning more than 500 miles of countryside and coast, the North Coast 500 is widely considered to be the most scenic road trip drivers can take in the UK.