That route doesn't sound so crazy. You must always go through a hub. It sounds like you're on a Northwest flight. Their hubs are DTW, Minneapolis, and Memphis. Your connection for an onward flight to MIA or FLL are more frequent out of DTW. The cruise line often uses either MIA or FLL for cruises out of either port.