We went last month (January) to W. Caribbean. The weather was perfect
! Not too hot (for shore excursions) and not too cold (to get some sun!)
Pro: left the nasty weather behind
Con: came back to the nasty weather!
However, traveling in January did help me to resolve to go on another cruise as soon as possible!