Puerto Plata is a beautiful and laid-back town. It is a paradise for sun-seekers and water sports enthusiasts with its golden sand beaches, turquoise waters, and picturesque landscapes. Jarabacoa: ...