I hope everything works for you. We ran into two different times like that.
One time we were stranded at the airport for over 4 hours "standing in line", as we had to get to CS to have them book us on another flight as the planes would not leave as they couldn't keep the ice of of them.
Another time we had bad weather, and wound up losing one day of our cruise, but we were able to catch up with them as they waited, just barely. We had insurance so that help cover the cost of the loss, but we would have rather been to the island instead.