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 ...