Quote Originally Posted by ironchef
You will need a passport for anywhere outside of the United States/Canada/Mexico/Peurto Rico. I'm pretty sure you would need one for bermuda, or any of the other islands in the bahamas.
Bahamas I dont think you do, I know when I took cruises there you just needed a birth certificate to show you were a US Resident.