We had a different experience. We were supposed to go “beach hopping” to Sandy Spit and JVD (Sandy Dollar). They were supposed to return at 4pm, but our all-aboard time was 4:30, so we asked them to bring us back at 3:45 (15 mins early). When we got to the Soggy Dollar, the captain said we had until 2pm, which was a LOT of time. When we got back on the cat, he said there wasn’t enough time for a second stop. So we basically had a catamaran ferry to the Soggy Dollar. I was disappointed.
The catamaran was nice, the crew was professional. They served drinks, water, and crackers. They brought out a light lunch/snacks when we were getting off the cat to swim ashore, but the crew finished all the food while we were ashore, so there were only crackers for a snack. Drinks included beer, truly, rum punch, water, soda.
It was a nice day, so I hate being negative, but I would recommend confirming the itinerary and setting your expectations before you leave the dock. I expected a second beach stop.