There are occasionally organised trips, if there's something going on in Xcalak that people here want to go to. I've been there twice and honestly it's a tip of a place.
I think Amigos del Mar dive shop in San Pedro have business up there from time to time, so you could always ask them if they know of any trips. Speak to the boss, Changa.