Playa Dorada is one of the worst golf courses in the DR ..maybe you are thinking of Playa Grande which , when in decent condition , is world class.
But the question was in relation to Punta Cana and Bavaro and I have played the lot many many times . There are a few stand out courses . Punta Espada ,Los Corales and Hard Rock are excellent and have all have multiple tees toplay from , depending on your standard . Following close behind are the 27 holes at La Cana , surprisingly the inland 9 is the favourite of many golfers . Then there are quite a few quite good courses that are less expensive, if you are not a member of Fedogolf such as Cocotal and Punta Blanca and The Lakes .
I have my favourite and that is Hard Rock because I do not have to take a useless caddy and the course is not surrounded by homes . It is a very good course from the back tees.
Of course casa de Campo is only one hour away and the three non private courses are all good , Dye Fore the longest, Teeth of the Dog the best known and The Links the most fun for most mid or high handicap golfers.