The answer is unfortunately negative, at least if you want to keep the cover countable.
In Cohen's first model there is an infinite Dedekind-finite set of reals which is dense in $\Bbb R$. This is a set which is infinite, but has no countably infinite subset. And as a set of reals, it is of course a metric space, and by being dense, it is also not bounded.
Now, cover $A$ with rational intervals (or their intersection with $A$) with diameter $\varepsilon$, this is a countable cover. But if you want these to be open balls of diameter $\varepsilon$, you need to choose centers for these balls, which would necessitate a countably infinite subset of $A$.