Tucked between the Cordillera Mountains and Atlantic coast, Puerto Plata embodies geographical duality at its best. A day here can include relaxing by the beach or hiking through the jungle and careening down via natural slides. Up to you… or do both.

