Don't miss Punta Cana, Santo Domingo, Puerto Plata, and the beautiful beaches of Bavaro, Punta Cana.