SwimmingSwimmingPuerto Plata Triple Adventure8 hours 30 minCabarete4.9(36)Free cancellationFind deals