Yes, a passport is need on a cruise to the Bahamas; however, an original US birth certificate would also serve as well.
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.
from the us to the Bahamas
yes
If you are a US citizen and the cruise is departing from and returning to the same US port, you can cruise to the Bahamas with a certified copy (with a raised seal) of your birth certificate and a government-issued photo ID (for example, a drivers license). It is better to have a passport, but one is not required. (Note: if you are not a US citizen - even if you are a "permanent resident alien" - you will need a valid passport and may need a Visa to enter the Bahamas.)
If you're a US citizen and your cruise starts and returns to the same US port, you do not need a passport to cruise to the Bahamas.
According to recent news reports you just need a pass port and ID.
One common port would be Miami, but there are several ports in Florida that cruise ships are based out of. When you book a cruise, the departure port will be identified.
Effecting June 1, 2009, any travel to the Bahamas will require a passport. You can find this info on http://travel.state.gov
Orlando is an inland city, so one would typically cruise to and from Port Canaveral.
Celebration Cruise line is the exclusive cruise line sailing out of the Port of Palm Beach, FL and the only 2-Night cruise anywhere sailing to the Bahamas.
i need apointment for my pass port
If you are a US citizen and the ship departs and returns from a port in the US, you can cruise to the Bahamas, or throughout the Caribbean, with a certified copy of your birth certificate (raised seal) and a government issued photo ID (drivers license). You will not need a passport. If you are flying to any location outside the United States to board the ship, you will need a passport. And if you are not a US citizen, you will need a passport and may need a Visa to enter the Bahamas.