Carnival and Royal Caribbean now require anyone under 21 to travel on U.S. departing cruises with an adult. Carnival says younger passengers must sail with a guardian 25 or older, while Royal ...