Though I've never seen one while snorkeling, friends of mine have seen leopard sharks, at least I think that was the type. Totally harmless.
My family also saw barracudas while in Chankanaab Park on our last DC. Terrifying looking, but again, harmless.