We did this with Foxy's Charters. We had a great day, they took us snorkeling at Diamond Cay, stopped at Sandy Cay then Great Harbor. We walked Great Harbor then he took us to White Bay were we spent the afternoon. I think we stayed in White Bay for 3-4 hours, then he picked us up and took us back to CGB. They were the most responsible I could find at the time. This was pre-Irma.