Glad it wasn't as bad as it could have been, Tom! Bad enough, since it lasted so long!
In response to "blessed" earlier - if the hurricane threatens the ports of call on a cruise itinerary, the captain just changes the itinerary. If it threatens the port of embarkation, you could end up with a shorter or longer cruise than originally planned. At worst, you might return to a different port than you left from, but that's a very rare occurrence. All the cruise lines were offering compensation (onboard credit, coupons toward future cruises, the opportunity to cancel without penalty) to passengers affected by the hurricane, and the airlines waived all change and cancel penalties for Florida flights as well. My clients got an extra day on their cruise, at no additional charge!
In any case, the cruise lines err on the side of caution - they don't want unhappy passengers or damaged ships!