If you miss a port it's an extra sea day most of the time.
But in some ocasions annother they do manage to go to anoter port.
I also had a cruise where they changed the sequence of our ports. We went to the same ones but on a different day.
In my experience the winds are noy usually an issue in the Western Caribbean. I have encountered some high winds in the Eastern as well as the Western Caribbean in the month of January.
most of our cruises have been in april, and the weather has allways been excellent.