It seems that the cruise ship people go to Hol Chan and Shark Ray in the morning, so everyone from AC goes in the afternoon. It was mobbed when I was there (afternoon)and I would never go there again unless I was sure that the crowd problem had been solved. For now, it resembles a municipal swimming pool. There were no sharks, but we did have better luck at Caye Caulker's Shark Ray Alley: Only one other boat and there were two sharks that swam right up to the boat and one stayed with us while we snorkeled. It was well worth the additional expense. Good luck!