Sudden cruise itinerary change leaves some travelers upset, others celebrating 'gigantic win'
Royal Caribbean's Icon of the Seas' Costa Maya cruise stop was suddenly canceled after maintenance delays in Miami. Some passengers were disappointed as others applauded.

TL;DR
- Icon of the Seas' scheduled stop in Costa Maya, Mexico, was canceled due to a maintenance issue in Miami.
- The ship's departure from Miami was delayed by one day, impacting the itinerary.
- Passengers received at least $300 in onboard credit as compensation for the canceled stop.
- Some passengers celebrated the cancellation, calling it a "gigantic win" and preferring the credit over visiting what they described as a "run-down" and "underdeveloped" port.
- Other passengers were disappointed, particularly those who had planned excursions to the Chacchoben Maya ruins.