Hi moonman, welcome to Cruise-Chat. We did a catamaran sail/snorkel trip there, we have definitely had better snorkels elsewhere. The only really fun excursion I can recommend is Dunn's River Falls. You can do that on your own, but I highly recommend a ship's excursion in Jamaica. If you do go on your own, make sure you stay in tourist areas. Have a wonderful cruise!