There are several snorkeling shops on Caye Caulker making daily trips. Just check in as soon as you arrive. Carlos Tours, Anwar Tours, Chocolate's, Big Fish Little Fish just to name a few -- most go early in the AM.
Good luck and enjoy your stay in Belize.