Charlotte Harbor Estuary is the second largest bay in Florida. It is on the Gulf of Mexico coast of west Florida. It is in Charlotte County, Florida.[1]