In Vegas, many casinos will give you the same level player card that you earned elsewhere in order to win your business. You don't need to earn "points" to reach a level if you already achieved that level at another casino.
Do any of the cruise lines offer a similar program? Or is it like Vegas, if you don't ask, you don't get ...