As far as I am aware this is no longer possible on any cruise line because of security.
I have tried on several occasions to try to get passes for friends and relations on Cunard and other lines but over the last few years always failed. So if anyone comes up with an answer I would be very keen to know what it is. Id.
Since 9/11 this is impossible.