I would go more based upon ease and expense of travel time. For example if everyone can easily drive into Jacksonville but would need to fly into Miami, I'd take a Jacksonville cruise. If everyone is going to have to fly anyway, then I'd go based upon price and ease of access. Miami is easy to get to from the airport, Canaveral is more difficult. Getting everyone together on the ship for vacation is worth more than the ship itself. My opinion.