To begin with, a holiday in Puerto Plata is fundamentally different from a holiday in Punta Cana. Punta Cana has white sands and deeper oceans, but Puerto Plata is a getaway that's a cocktail of fine mountain air and shallow, warm ocean perfect for kids.