ScubaFun in Bayahibe is a great dive shop. Fantastic people there, and a big reason we decided to spend more time in the area. Not SouthWest, but worth looking into if you want some nice boat dives.