Puerto Rico got top place on the list of 25 best Caribbean islands, according to Business Insider magazine. Business Insider magazine selected Puerto Rico as the best island because, it is only 2 hours and 40 minutes from New York by air, the average cost of a hotel room is $187, and the variety of attractions.
Other Caribbean islands in the top five list:
The Bahamas, St. Barts, St. Martin and Curaçao.
Puerto Rico Is The Place Embroidered Baseball Cap by puertoricoistheplace
Browse more Puerto rico Embroidered Hats