If you stop by the Seaduced office on Tarpon street (south end of town, between the street from the airstrip and Front Street - purple building) and book direct, you can also get a "free" T-shirt for booking a full day excursion. I would also email them before arriving in San Pedro to find out if they have the tour already scheduled.