There are other spots to snorkel, such as Tres Cocos or Mexico Rocks. Your guide will probably know when the busy times are for Hol Chan and Shark Ray Alley. We went to them last year when there were just one or two other boats in the area. Enjoy your trip!