Some advice here is good, but you need to consider, on top of this, banking and how to exit. Indeed, many of those places have either incompetent or risk-averse banks, so you might not be able to cash out when you want to settle elsewhere.
Dubai is good and widely used for this and did retain their business after announcing a tax hike because it had an acceptable financial infrastructure. The opposite is countries like the Seychelles and related islands, where you'll have to deal with the most shady/expensive banking providers (hello Advcash) if you want access to a bank account.