Well johne, Don Pedro is more a Bar then a restaurant, they make fried fish with tostones and some Burgers. The most Restaurants in Old Juan Dolio are italian, the oldest one is El Sueno with a large selection of food. Another one is the Octopus directly on the beach. There is a austrian Guy (Carlos) who owns over 25 years the Cacique Bar, he served german food and Beers and I remember all Sunday BBQ. Playa del Sol is another choice, it was owned by a american guy but I think he sold it, for me the most adorable restaurant in old JD with nice sea view and the most important clean bathroom (in that time I visit it)
But all of them don't reach the quality from the restaurants that you know like the spanish or the argentinian. But try some of them above and make your own experience.