In 2016, Sam Roberts was waiting for his newly purchased home to be renovated when he decided to go on a last-minute cruise.