I would highly consider visiting first the most famous beach in North Coast. Famous ones are always the best ones right? I would love to hear some opinions and suggestions.
In the Puerto Plata are the nicest are Sosua, Cabarete, playa Caleton, Playa Grande,
Also on the north coast you have the Samana area with lots of great beaches.