I checked into 'Shore Trips' last night. Seems like they have a great variety and decent prices. I haven't looked too closely and chosen what we want to do, but I liked the fact that most of their excursions has different time lengths. Snorkeling for 1,2,3, & 5 hours. You can choose pretty much what you want. I think we will give them a try! We are cruising in March.
Maureen