You could use public transportation and take the Caribe tours bus from Samana to Santo Domingo. Once there, you would have to take a taxi a short distance to the bus station on Maximo Gomez and get the express bus to Bavaro which leaves 4 times daily.
Good luck.