ProMarine is a good one,
they are located at the Catalonia, Sivory and Cat Bayahibe.
but it all depends where in PC you will stay.
there is a bunch of good service providing diving outfits in the area,
so you would not need to travel far to reach one.
Mike