I think RJ is the only dive charter in Miami. For others you need to go further north.
There's one on Key Biscayne with two, maybe even three boats but in my experience, it's "no habla English" there. One of their captains ran over my float/flag just as I was surfacing some years ago when I was diving from a private boat and screamed at me in Spanish like it was my fault......