Punta Gorda is a historic waterfront town located in Southwest Florida where the Peace River and Charlotte Harbor meet on the Gulf of Mexico. The area was first occupied by Native Americans and later... This description may be from another edition of this product.