Booked a 6 night, Ocean view to Jamaica, Mexico, and Cayman Islands. 3 weeks before sailing, Carnival changed the itinerary to 2 Carnival privately owned islands and the Dominican Republic! None of these were places I booked or even remotely cared to travel to! Carnival would not do anything to compensate after 2 days of conversing with them other than about a $200 discount to travel 80 miles from Miami at the farthest point! Not even any loyalty rewards for being my third time to book with them, NEVER AGAIN! CANCELLED!