Several cruise lines are canceling trips to Mexico, and replacing them with cruises to the tropical paradises of San Diego, Santa Barbara and San Francisco. No rebooking, no refunds.

From Consumerist:

Kathy's Princess "Mexican Riviera" cruise, leaving from Los Angeles and visiting three different ports in Mexico, has been modified to stop at the ports of San Diego, Santa Barbara and San Francisco! Not exactly the trip she booked.

How can they sell a cruise to Mexico that doesn't even go there? This seems like misrepresentation. If they are concerned about the CDC reports, then the cruise should have been canceled, not rerouted to locations totally different from those in the original itinerary.

Princess maintains that they "retain the right to change ports at any time", but this is a change of country!

Thanks to Slog tipper Anne-Marie.