When we went the first time i asked them to post early and they said they no longer do that. So we advised them where we would be taying prior to the cruise and had it sent there. It was at our hotel waiting for us when we checked in.
However last time i didnt bother. As waneg said its a waste really - you dont need them. We completed all our forms online and just took the reference numbers.