We did this tour last week and it was the worst excursion we've ever had. I sent an email to see if they picked up from the dock and it took 10 days for a response. By then I was looking elsewhere. I looked into Reef Runners but I didn't want to spend $80 pp for just 2 hrs and their all day tour was $150 pp so I looked into going to Cade's Reef and Nelson's Dockyard on our own. I decided that was too complicated to coordinate on a short port visit so I decided to get a taxi to Nelson's Dockyard and snorkel at nearby Galleon Beach and hike up to Shirley Heights, not necessarily in that order.