It is proved that all modules over an integral domain $R$ have strongly flat cover if and only if every flat $R$-module is strongly flat. The domains satisfying this property are characterized by the property that all their proper quotients are perfect rings, and are called almost perfect. They are exactly the $h$-local domains which are locally almost perfect. Various relevant classes of modules admitting or not admitting strongly flat cover are exhibited.