Sunset over Seminole Lake, Florida. Punta Gorda is a small town in Charlotte County, Florida, with a population of 20,320 as of 2023. It’s a perfect spot for adventures seeking thrilling outdoor activities. While it’s devoted to bicycling, tourists can go boating, standup paddle boarding, canoeing, and kayaking.