Cruise lines frequently face the threat of tropical weather but work to ensure passengers’ vacations continue without a hitch.