I am always sorry to read when poor weather ruins a cruise because there isn't much that the cruise line can do for that.  Gloria