If you are a U.S. Citizen, and your cruise is a closed loop (starts and ends in the same port), you do not absolutely need a passport to cruise in the Caribbean. However, it is highly recommended, because if for some reason (like an emergency) you need to fly home early, you will need a passport. If you do not bring a passport, you must bring and official birth certificate and Government ID.
Given that passports for those 18 and over are valid for 10 years, go ahead and get the passport.
All cruise lines strongly recommend you get a passport, but it's not required for "closed loop" cruises in the Western Hemisphere. http://www.cruisesavvy.com/savvyguide/know_before_you_go/do_i_need_a_passport
Yes, new Homeland Security rules require you to carry a passport whenever leaving the USA.
US citizens sailing to and from a US port will not need a passport for a cruise. You will only need a driver's license or photo ID and a state-issued copy of your birth certificate.
Yes, you need a passport for a cruise to Canada.
Yes, you need a valid passport to cruise to Canada.
Yes, you need a passport to go on a cruise to Canada.
No, you cannot go on an Alaskan cruise without a passport if the cruise stops at a foreign port.
Yes, Costa Cruise Line does cruise through the Mediterranean. It travels through Western and Eastern Mediterranean, Norwegian Fjords, Baltic and many other places.
Basically yes, to get on AND off the cruise ship you need a passport.
Yes, you need a valid passport to go to Canada on a cruise.
If you are a U.S. citizen and the cruise leaves and returns to the same U.S. port you do not need a passport to cruise to the Bahamas.
The Carnival Glory cruise ship is a family oriented cruise ship. It heads to the Eastern and Western Caribbean waters and the local islands found therein.