It's a small area, about six blocks by eight blocks. The official languages are Spanish and English. As a Commonwealth, Puerto Rico presents no problems for visiting U.S. citizens. Canadians must provide proof of birthplace. Tourists from other countries should have valid passports.
Some countries also require their citizens to have visas.
Cruise passangers arriving to spend a day need no documents. The annual average temperature in Puerto Rico is 77 degrees. However, it's in the high 80s and low 90s from May to November, which also is the rainy season. It's warm but cooler and more pleasant from December to April, the main tourist season. Cruise ship passengers spend nights on the ship.