The Cruise Lines collect only Federal Income Tax from US Citizens working on ships.
US Citizens are required to submit a W-4 form to the cruise line every year.
No Social Security or other fees are collected.
However, if your primary residence is outside the USA, you are tax free for the first $92,000 in earnings every year.