Lee County has best-tasting water in Florida