We did the pirate excursion with the kids and this was a fun little trip. Would definitely recommend for a nice hange of pace when you have done all the snorkeling/sigtseeing tours.
Shopping was OK. No deals to speak of, but we were not really shopping for any big ticket items on this trips.
Fury Catamaran was nice. The crew was awesome. There were a few too many people on the snorkel portion though. If you are a newbie to snorkeling, this will work for you. If you are seasoned, find a company that will do it for small groups.
The beach stop on this trip though, WOW. We commandeered one of the King sized beds on the beach and just chilled for an hour. Wish the beach stop lasted for 5 hours....
Be sure to stop by the Tequila shop in teh main shopping district. These guys know tequila and I walked away with a very good reposado that beats anything you can get in the states.