Chris Cleave has been a barman, a long-distance sailor and teacher of marine navigation, and a journalist.