Woman encounters barracuda while snorkeling