You ALWAYS needed a Passport.
I thought if you stay on the ship during port calls you do not need a passport? In any case a smart person would get a passport in the rare instance when an emergency arises.