Yes you will need a passport if the sailing is after June 2009. But if you are traveling before that you can still use your birth certificate.
As of June 2009, all persons returning to the US from another country are required to have a passport.
Currently, no, but you will need one (or an "enahnced" license) beginning June 1, 2009.
Do you need a passport to travel to Barcelona
does my passport need to be in date to go to belfast
Yes, you do need your passport.
Yes, you need a passport to go on a cruise to Canada.
Yes you do have to have a passport to go to Chile.
Yes, you need a valid passport to go to Canada on a cruise.
You need a passport to go anywhere.
Yes, you need a passport to go to the Bahamas.
You need a passport to go anywhere out of the country!