hi there,
Yes, Puerto Rico cruises are also great for Americans without passports, as one is unnecessary to travel to the island.
In fact, Puerto Rico is the cheapest
Caribbean island to fly to or enjoy a cruise as it is the closest one to the States.
From Orlando, Miami, Key West, even New Orleans, there are plenty of cheap cruises to Puerto Rico out there if you're looking for
Puerto Rico cruises.
Hope this helps
Vacationbuddy