Chris Silverwood has been on a journey. "Just a little one!" he admits, as he sits - appropriately enough - on board a cruise ...