It's always the same scenario with these internet sensations; A person is injured as a direct result of their own personal actions and then there is a rush to "blame" someone else for those actions. The woman should take responsibility for her own actions in a public locale. Why is it the hotel's fault if this person went to a public beach and was injured under circumstances common at the beach? Had this person been bitten by a shark, or stung by a jelly fish or stepped on a sea shell, would the same people wringing their hands over the salt water crocodile be so quick to play the blame game? Intelligent people are aware of their surroundings and make an effort to learn about their destinations. Salt water crocodiles occupy the ocean as do other animals. It's not the hotel's problem that the person was clueless or did not make an effort to learn about the area she was staying in.
edited to Add.
The hotel's children's playground is called Crocodile Coast by Marriott Puerto Vallarta.

Apparently the woman went to Mexico without health insurance. Her Go Fund Me web page to cover her medical expenses is being promoted.. She could have purchased $100,000 of health coverage for $15 or less. IMO that says alot about her.