I feel fairly certain that HAL, like other lines, has a burser or other banker to them onboard, who can take their money and put it in a form that they send money home or otherwise make it useable. Not every passenger is tipping cash in USD. They might end a cruise with $, €, £, kroner, etc. A $2 bill is not complicated in the grand scheme of things.