- “In” refers to being a member of a ship’s crew.
The distinction being that “in a ship” refers to a person who is a member of the crew, versus “on a ship” which is being a passenger (non-crew member). Apparently, the semantic difference is mostly for purists (or the British).
Rogers, J.G. (1985). Origins of Sea Terms. Mystic Seaport Museum.