You do not have to buy your excursion from the ship. Independent operators in Puerto Plata meet passengers at both Taino Bay and Amber Cove every day a ship is in, usually in smaller groups and often for less — and the well-reviewed ones plan around all-aboard times because their business depends on it.
Everything below is booked through GetYourGuide, which means live availability, free cancellation on most options and reserve-now-pay-later on many. Prices are indicative "from" starting points in US dollars and change with the season — tap any card for the current rate. Before you book, check three things on the listing: that pickup from your port is offered, the start time against your ship’s arrival, and the total duration against your all-aboard time.

