John Salter, Mariner