If you ever considered a cruise vacation you will not be disappointed by choosing one that has San Juan, Puerto Rico as one of the ports of call. ... However, if you are cruising to and from the Caribbean, Bermuda, Mexico, and Canada from a U.S. port you do not need a passport - this is deemed a "closed loop" voyage.