Punta Cana and its neighbor Bavaro are home to several self-contained resorts. They're located along a beautiful 20-mi/32-km stretch of white-sand beach lined with coconut palms. This lovely strip of shore looks like it was taken straight off a travel poster.
There are over two dozen beautiful hotels (all inclusive resorts) spread over more than 23 miles of white sand beaches and has several golf courses. Punta Cana is strictly a resort area, there is no town here.