If you don't want to fly, cruises set sail from many ports in the U.S., whereas most top all-inclusives require an international flight to the Caribbean or elsewhere. To visit numerous places ...