You do need to bring your passport to board the ship from San Juan, however, U.S. citizens don’t need to go through U.S. customs at the airport.
Email Your Questions
Locate a Travel Agent