Start your vacation early with a pre-cruise stay in Orlando — the theme-park capital of the world and just 45 miles from Port Canaveral, one of Florida’s top cruise ports. But it’s not just Mickey Mouse and Harry Potter that appeal. Central Florida is home to freshwater springs and charming towns, plus you can check out Kennedy Space Center before you sail away.