William Edward Gibson Bassett, Seaman