Royal Caribbean has rerouted the Oasis of the Seas 2026 cruises from the Bahamas to Canadian ports including Halifax, impacting over 5,000 passengers. Another ship, Independence of the Seas, diverted from Bermuda to Saint John due to weather, with last-minute notifications provided to passengers.