A spectacular sweep of white sand and Atlantic views at the far end of Ardnamurchan — one of the west coast’s most rewarding beaches.