Do you have to pay taxes if you work on a ship?
The cruise line may withhold applicable Federal taxes from U.S. residents; State or other jurisdictional tax requirements are your responsibility. Since you are not eligible for State unemployment or disability insurance, no such withholding or contributions will be made. Whatever nationality you are, it is your duty to declare any income made abroad.