Punta Cana is one of the most versatile destinations in the Caribbean and is home to an array of attractions. From its award-winning white-sand beaches to massive all-inclusive resorts complete with infinity pools and water parks, visitors can spend days exploring everything the tropical destination has to offer. On the other hand, Punta Cana is …