Some of the bank travel portals like Chase Ultimate Rewards and Bilt Rewards actually use the Expedia travel search technology, so anything you could book on Expedia, you can book using points by calling the Ultimate Rewards or Bilt Rewards and having them book your cruise (unfortunately I am ...