Some new places:
Nikki Beach is open now...great ambience, service and people...food is isn't on par with the service, but they have an awesome wine tasting on Wednesdays...definitely worth checking out.
Kahuna's also on the main beach......great US-style sports bar with decent food and good drink specials - try the whole fish...best dish on the menu...
Bocatta Pizza - main street center of town...ultra-thin crust pizzas, very reasonable.
French Cafe (not the name) in the Hotel Kaoba plaza...great place for an reasonably priced French "gourmet" lunch...no ambience but excellent food
El Rincon Goloso in the Media Luna Plaza...also no ambience (tables practically in the parking lot) but the food is great, plentifully, and about the cheapest in Cabarete...breakfast and lunch...also have homemade Belgian chocolates.
Calen's Cafe at Kite Beach - GREAT wraps, tacos, burgers, soups, sandwiches right on the beach...all fresh and homemade...and reasonable.
Maraja...next to Viva Wyndham...been there awhile but if you haven't been there, it's worth a try, gourmet Italian on the ocean...
Chez Arsenio - Hideaway Beach... Tues, Wed, Thurs 200 pesos dinners...beautiful location with good food - great deal...
Also been around a while but worth checking out for something different:
7:36 in ProCab- private home/restaurant open to the public Thursdays and Saturdays
Blue Moon and Castle Club in Los Brazos - on the "road to moca"
Cafetta, La Cumbre, El Molino - top of the mountain also on the road to moca.
In Sosua:
Casa 21 - B&B with great food and service, just outside of downtown Sosua
Scotch & Sirloin...I've heard the food and service has really stepped up...they have good dinner specials.
Al Porto at Sosua Ocean Village...upscale restaurant with great food and ambience
Im sure there's other new places in Sosua, but I haven't checked them out yet...
As for the SD trip...I agree with HB and TFlea...the traffic and distance are hardly worth it. If you do go, I suggest taking the bus...and use taxis while you are there. It *is* an amazing place....and can make an excellent overnight/weekend trip - stay somewhere in the Colonial Zone and you'll barely need a taxi...
But if you do rent a car, go to Santiago instead, as HB suggested...or a day trip to Playa Grande - excellent fresh seafood right on the beach, or an overnight/weekend in Samana/Las Galeras/Las Terrenas...or head west to La Isabella, Luperon, Punta Rucia and/or Montecristi...