If there is a hurricane, then cruise ships get diverted around it. If a ship cannot make it to port on time, the ship waits it out and you get there when it is safe. If you are on the next cruise which has been delayed, you generally get the choice of a full refund or a shortened itinerary and a pro-rated refund.