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.
Carnival Liberty New Year's Eve 2007
Liberty of the Seas 5/2008+11/2009
Allure 1/16/ 2011
Vision OTS 2-14-2015
Freedom OTS 3/6/16