The man attempted to swim to an island with his two cousins, but struggled about halfway there and went under, the Essex County District Attorney's Office said. The cousins could not find him.

Police were notified at about 4:49 p.m. The victim was pulled from the water about an hour later after Saugus, Stoneham, and Wakefield Fire Departments responded.