Instead of calling at Piraeus, Mykonos, Kusadasi and Valletta, Disney Magic will visit Livorno, Italy, and Villefranche, France.
The other ports on the round-trip Barcelona cruise remain the same: Olbia (Sardinia), Civitavecchia (for Rome), Naples, Palermo (Sicily), Cannes and Palma (Majorca).
Travelers were notified this week and will receive an on-board credit to compensate for the changes. Those who wish to cancel can do so without penalty and receive a full refund.
This was Disney's only 2016 cruise with the Greek Isles component.
The last time the line visited Greece was in 2014.