On Florida’s southwest coast, between the towns of Port Charlotte and Punta Gorda, Charlotte Harbor makes its home. It is recognized as one of the best places to live in Florida because it has all of the amenities one could ask for while retaining its beachy charm.