If you're a US citizen, you don't need a passport or visa to travel to Puerto Rico, as the island is a Commonwealth of the USA. Just bring your government-issued photo ID, and you're good to go.