Sounds like you wanted to sail into rough seas and all kinds of hazards.
You are certainly in the minority. I have read MANY reviews of this same cruise where they had a GRAND time.
Skip cruising, and stick with land vacations. Then, all you need to complain about is the rain and clouds, and the land will stay static under your feet.