When my wife and I were there on a RCCL ship we spent a day at the Anse Chastanet Resort. We called to make reservations a couple of weeks before our cruise and were given instruction on where to meet to be taken to the resort by boat. It was the best snorkeling adventure I ever had. I never saw so many species of tropical fish. They have a shop by the beach were you can rent any thing you need for snorkeling or scuba diving. You only have to go about 100 feet from shore before you're in awe. You might want to check it out. It's been about 3 years since I was there so I don't know what the cost would be now.