Cruises that do not begin and end in the U.S. will require a passport when you leave the U.S. For citizens of other countries the same thing applies.
Yes
To cruise somewhere (to travel on a seagoing passenger liner) yo do not need a licence, just a travel ticket.
no, but some airlines - ryanair etc - require a passport for travel on their flights
If you are form Australia than no need to passport to travel < a href=http://www.cruiseeasy.com.au/>cruise Australia.
The Disney Cruise Ships travel to places outside the USA.
No. You need specific travel insurance for that. Follow the link below for holiday insurance for a cruise holiday.
Yes
No you do not need insurance to go on a cruise just like how you don't need insurance to go on a flight. Travel insurance can be bought at many travel agencies and it should cover lost luggage as well as physical harm during the cruise.
To leave the United States you would need a passport. This is also required for air travel, and land travel.
yes you need a passport to travel everywhere!
Many travel agents will have flyers for cruises in their offices. You can check with your local travel agent, or try one of the cruise lines. Try Carnival Cruise Lines, Royal Caribbean, or even Priceline.com.
No, no need to have a Chinese visa