Located just two hours south of Miami, the Dominican Republic feels worlds away. Surrounded by translucent turquoise seas and covered with lush mountains and rainforests, this second-largest Caribbean country offers almost 1,000 miles of tropical coastline with several resorts in Punta Cana. Explore all-inclusive resorts and vacations in the Dominican Republic.