We were signed up to go the the Bahamas and Turks and Caicos, but we were re-routed to Saint John, NB and Halifax, NS due to Hurricane Matthew. I was very pleased with how Carnival handled re-routing us: we were given a couple days' notice and the opportunity to cancel without penalty, or we could come along on the new itinerary and get $100 pp on-board credit and 25% off our next cruise. I ...