Congrats on getting as far as you have. IMHO people taking cruising vacations on a schedule will generally have a better experience taking one day at a time, and altering destinations based on weather and the experience.