Ian McEwan's new novel may make you wonder what really lasts. It's set in Britain a century from now, an island state that has become an archipelago, partly submerged by rising seas. Tom Metcalfe is ...