Cruise lines can change itineraries for a variety of reasons without offering any compensation.