The Dominican Republic is now home to the world’s first-ever Sports Illustrated Resort, set in the beautiful and luxurious Cap Cana, a luxurious area in Punta Cana. The media giant has played a massive part in the sporting culture of the United States over the last 65 years, and it is now following in the …