Royal Caribbean just rolled out two new credit cards with major cruise perks. One has no annual fee, and one costs $99/year ...