Yes, there are some sharks at Molokini Crater, but it is very rare to see one while you are snorkeling. Sharks try to avoid people, and because Molokini Crater diving and snorkeling are popular tourist activities, it is very unlikely you will see a shark during your tour.