This would definitely be a matter of preference. It would probably depend on what activities that you would want to participate in as well as the amenities that you are looking for.
Jamaica has a large number of all inclusive resorts whereas Puerto Rico may have only one or two.
Puerto Rico is a US territory and so you do not need a passport nor would you have to worry about using a different currency.
Both have fabulous beaches, exciting cultures and excellent food. Jamaica depends more on tourism and so the players in the market keep on improving their product daily.
Cuba, Jamaica, Hispaniola, (Haiti and Dominican Republic share the island) and Puerto Rico
Cuba Jamaica Puerto Rico Hispaniola
Estimated time from Jamaica to Puerto Rico is 703.67 miles
Cuba is the largest, followed by Haiti, Jamaica and Puerto Rico (in that order)
He was born in Kingston Jamaica.
Puerto Rico
Yes you can.
189 miles
If you are a US Citizen no Passport is required for Puerto Rico, but it is required for Jamaica.
Neither
There are many different websites that offer a large amount of information on Puerto Rico vacations. Included in this list of websites are sites like To Puerto Rico, See Puerto Rico, and Puerto Rico Vacations.
Jamaica is an island nation; no land borders. Cuba, Haiti, Dominican Republic, Puerto Rico and the Bahamas The neighboring countries of Jamaica are:Cuba,Haiti,Dominican Republic,Puerto Rico and The Bahamas Jamaica is near the Cayman Islands, Cuba and Haiti