Baltimore could lose one of its major cruise partners. Royal Caribbean says it will sail its Vision of the Seas out of Baltimore until 2026, but then will relocate to Fort Lauderdale, Florida.