The square free numbers work. By https://en.wikipedia.org/wiki/Square-free_integer, the estimate on $Q(x)$, the number of square-free numbers up to $x$,
$$Q(x) = \frac{6}{\pi^2}x+O(\sqrt{x})$$
implies that for some constant $c$, for any real number $x$ there exists a square-free number between $x$ and $x+c\sqrt{x}$. From the aforementioned estimate, there exists some constant $C$ such that
$$Q(x) \in \left[\frac{6}{\pi^2}x - C\sqrt{x}, \frac{6}{\pi^2}x + C\sqrt{x}\right].$$
Pick $c$ to be determined later, and note that
$$Q(x+c\sqrt{x}) - Q(x) \geq \frac{6}{\pi^2}c\sqrt{x} - C\sqrt{x} - C\sqrt{x + c\sqrt{x}}.$$
Since sqrt is concave and thus subadditive, we see that
$$Q(x+c\sqrt{x}) - Q(x) \geq \frac{6}{\pi^2}c\sqrt{x} - C\sqrt{x} - C\sqrt{x} -C \sqrt{c}\sqrt{\sqrt{x}}.$$
We can find some $c$ that for all $x$ greater than 10, this difference is at least 1. More generally, this shows that sets which increase roughly linearly have a sort of bound like this.
To leverage this, pick a number $p$ greater than 1. Pick $N$ large to be determined later, and approximate $p^{N+1}$ and $p^N$ by square-free numbers $a,b$ in the intervals $[p^{N+1}, p^{N+1} + c\sqrt{p^{N+1}}], [p^{N+1}, p^{N+1} + c\sqrt{p^{N+1}}].$ Now note that
$$\left|\frac{a}{b} - p\right| \geq cp^{-N/2+1}.$$
The case for when $0 < p < 1$ is solved by approximating $1/p$.
The other comments established that sets of the form $\{An^B+C : n \in \mathbb{N}\}$ work. The simplest counterexample I could come up with for a set that doesn't work is indeed "exponential" in a sense:
$$A = \{2^n : n \in \mathbb{N}\}.$$
For this set, the counting function $A(x)$ that computes the number of elements of $A$ up to $x$ is basically $\log_2(x) \pm 1.$ This basically says that for any number $x$, we can find an element of $A$ in the interval $(x,2x)$, and if we try to repeat the reasoning I used before to approximate a number $p > 1$, it doesn't work.
In contrast, if for a set $B$ we have a counting function $B(x)$ that grows any faster than $\log$ (i.e., suppose $B(x)=x^b$ for $0 < b < 1$,) we can find some power $d < b$ such that $$B(x) \sim x^b + O(x^d).$$
A similar argument as before would show that this set satisfies your hypotheses, though the onus would be on you to prove enough about the counting function of your set so that you could use the arguments above.