No matter how big those cruise ships are they can get tossed around.
If I remember correctly one of the larger ones tried to push through some bad weather and faced 100 mph winds and big seas and beat up the passengers.
I believe it was a trip from NY to the Bahamas. -Tom
That must have been really scary. The ocean is incredibly powerful.