It’s not fireworks or a backyard barbecue—for more than thirty years, the real Fourth of July kickoff in Charlotte County has been a mile-and-a-half swim across the Peace River.
Hundreds of swimmers dove into Charlotte Harbor for the annual Freedom Swim this July 4th, turning what could’ve been just another holiday into something that felt genuinely communal. There’s something about starting your Independence Day soaking wet that tends to strip away the usual holiday noise. First-timer Mason Asbell, who relocated from San Diego, finished the course in 40 minutes and couldn’t quite believe the turnout—or the vibe. Back in California, he noted, an event like this draws crickets. Here? The entire community showed up. Multiple generations, all ages, all in the water or cheering from the shoreline.
Ray Moyer, a 69-year-old veteran of the Freedom Swim who’s crossed that river roughly ten times on the Fourth, summed up what makes this tradition stick around: patriotism, sure, but also something simpler and stickier than that. It’s a shared ritual that doesn’t require tickets or reservations. Just you, the water, some kayakers and boaters keeping pace alongside, and strangers who somehow feel like neighbors by the time you reach Fisherman’s Village on the other side.
What’s especially notable is how inclusive this thing actually is. Ray’s hitting seven decades and still crossing. Mason came from across the country and jumped right in. The crowds lining the shoreline weren’t there to watch elite athletes—they were there to cheer on their friends, their families, their neighbors. In an era when “community events” often feel engineered or performative, the Freedom Swim just… works. It asks something simple of people (get wet, swim a mile and a half) and gives something real back: a tangible connection to the people around you and to a place you call home.
That’s the real freedom on display here—the kind that shows up in the water, year after year, because people actually want to be there.


