I dove a lot in Dominican republic, in Sosua and Samana, I don't recommend scuba diving in DR at all. The reason is the people there, their behavior is VERY BAD, when they see you they will call you and treat you like a gringo, aka a simp.
Better off just using the beach to swim, and go to diving destinations like Cozumel, Roatan, ect. for diving. They don't take diving or protecting marine environment seriously at all over there.
I got robbed by the boat man more than 5 times. The weather is nice, the water warm but being treated as a gringo sucks, bad service, no respect etc.
Also, there is a very little amount of fish to see, because they love to do unregulated spear fishing with scuba gear, any fish or lobster is taken as soon as they become aware of its existence, even tho its illegal they still do it a lot and regularly.
I only went there because of covid.
And diving from a banana boat also sucks.