Thanks for this information. I took 1 cruise to the Bahamas and my passport stayed with me at all times so I don't know if it depends on the cruise line, the destinations or something else.
Is the passcard they give you an official passport card like this one?