Cruise line fine print means you may end up somewhere totally different, like Maine instead of St. Lucia, with no options.