Mario Salcedo doesn't much care for dry land anymore. That happens when you live your life on a cruise ship. Over the past 20 years, Salcedo has taken 950 cruises, sailing about 350 days a year. Already, he has cruises booked every week through May 2018. Though he owns a condo in Miami, he almost...