snorkeling excursions in ocho rios

hello, my husband and I will be staying at CSS in May and were wondering if there were any good snorkel excursions in the Ocho Rios area. We've been to CSS before and gone on the snorkeling excursion included in the resort package but didn't see much. we were just wondering if anyone knew of some really great snorkel spots. also, what are some good excursions to go on? We have been to Dolphin Cove, Mystic Mountain, the Blue Mountain bicycle tour (which I would higly recommend!), Dunns river falls and the white river tubing/zipline excursion. just looking for something new to do this time, thanks!