I'm staying in Playa Dorada what is the nearest resort that I can visit by taxi that has beach bars, shops and restaurants etc.
You don't really want a resort but rather a town. Take a taxi to Sosua. Tell the driver: Sosua, El Batey, Checkpoint Bar (It's behind Restaurante La Roca). Talk to Mark and Colleen -- the canuck owners -- about your problem.