Also, one more thing. The resorts do filter the water, but most do not filter the tap water in the room. Brush with bottled water, and no opening mouth in the shower!
Honestly, Cancun is pretty safe. I'd be more concerned if they were going to Jamaica, or many of the other Caribbean islands.