Hi Heather, thank you for your feedback. I am really sorry about your bad experience with the transportation back to the hotel. We will have the bus company check their buses.
I have already change the total duration to 6 to 7 hours instead, because it all depends on if you are staying in Puerto Plata, Cabarete or Sosua and how strong the wind is when you are sailing from Sosua to Ocean World Marina.