Puerto Plata has a new website (governmental not commercial). Lots of history etc.
Gobernaci?n Provincial de Puerto Plata
Gobernaci?n Provincial de Puerto Plata
You can utilize Google language tools and get a passable translation of the site.