From Puerto Plata to Samana, Transportes Papagayo 1-829-376-8346 or 1-809-749-6415 leaves Puerto Plata Hospital at 6:30 am once a day for Sanchez and Samana and returns from Samana at 2 p.m. They stop in front of Janet's Cabarete and will stop anywhere in Cabarete/Sosua or along the way if you call them (Spanish speaking Salvador). No Web Site, cost approx. 350 RD. The other bus in the morning, Transporte El Canario, leaves at 6.00 am from Puerto Plata heading for Sanchez and Samana. 809-291-5594.
Transporte Las Terenas bus leaves Puerto Plata at 1.30 p.m. and passes Sosua half and hour later and Cabarete 45 minutes later. For Sosua and Cabarete you will have to stand in the main road and flag it down. Look for a bus with Puerto Plata-La Terrena in the window.
There may be another bus as well. Memory is fading.