FERRYSBURG, Mich. (WOOD) — Emergency crews responded to a number of drownings in Lake Michigan and nearby channels on Wednesday, with four bodies recovered.

The first drowning happened around 7:30 p.m. at North Beach in South Haven. Five people, two adults and three kids, were struggling in the water, the Van Buren County sheriff told News 8. They were able to get two adults and one kid out of the water.

The young boy, who is around 7 or 8 years old, washed up on shore, the sheriff said. The sheriff says CPR was administered and he was brought to the hospital, but he died.

The sheriff said the adult, a 33-year-old man, had tried saving him. He is presumed to have drowned, the South Haven Police Department said in a release.

After hours of searching, dive teams found a body in the lake just off the North Beach piers, according to South Haven fire chief Brandon Hines.

Police say the 33-year-old man was from Ohio and the 7-year-old was from Texas. Officials have not yet said whether the man and boy were related.

South Haven police say a red flag was flying by the pier and a yellow flag was flying to the north. Witnesses told police that the conditions at the lake had “deteriorated rapidly before the incident.”

At North Beach Park in Ferrysburg, a teenager started struggling in the water around 7:50 p.m., the Ottawa County Sheriff’s Office said in a release. It said the 16-year-old from Norton Shores was at the beach with a church group. Deputies say while swimming, water conditions pushed him out of the designated swimming area.

Beachgoers tried to save him but were not able to reach him before he went under. Multiple agencies, including the Ottawa County Sheriff’s Office dive team and the Coast Guard, were on scene looking for him, dispatch told News 8. First responders recovered his body.

Deputies say life-saving efforts were unsuccessful and the teenager died.

First responders conducting a water search in North Shore Beach in Ferrysburg on July 13, 2022. (Courtesy Grand Haven Tribune)

A 74-year-old Coopersville man also drowned Wednesday, according to the Grand Haven Department of Public Safety. It reports he drowned in the Grand River near Grand Isle Marina and deputies have recovered his body at 5:45 p.m. There is no evidence of foul play, officers said.

“The victim is presumed to have drowned, but we don’t draw final conclusions until we have all the information and complete an investigation,” said Jeff Hawke, director of public safety in a Facebook post.

The Ottawa County Sheriff’s Office told the Tribune that investigators believe he fell off his boat at Grand Isle Marina and it was believed to be an accidental drowning.