In a speculative narrative set in March 2016, 23 Britons are imagined arriving on Scotland’s rugged Ardnamurchan Peninsula, driven by the tantalizing promise that stripping…