Gunmen shot and killed seven people, including a 7-year-old child, at a Mexican resort, authorities said.