There is a place near Sea Grape that Paul Thate took me to where the River meets the Ocean that is real nice with good food.
If you go to the sea grape and hang a right and take a sand/beach road for 5 minutes you will find it. Just ask as described above.
While in Cabarete stop at Sosua and check it out. Hope this helps ya a bit.
Escott