The ship's owners cited "adverse weather conditions forecast in the SW area of New Zealand" as the reason for the cancellation.
The Ovation of the Seas will still visit Milford Sound tomorrow as planned but then spend a day at sea before heading to Wellington.
Thursday will still be a cruise ship day, however, as Radiance of the Seas, which is approaching the city from the north, is still expected to visit Dunedin.