Amigos Del Mar does a snorkel trip with the divers , they have the largest boat on the island and its new with a very professional crew. You snorkel the hole then Halfmoon cay, lunch on the caye and visit the Booby Bird sanctuary.
third snorkel is the Aquarium. and return home about 5:30.
Its a 12 hour day and i think cost 180. including park fee.
Park fee is 40.us