I'm moving to Canary Islands there because there are nice beaches, weather is 20-30 degrees, life is cheap and because of the ZEC zone (corporate tax at 4%).
Dubai was great from a taxation/banking perspective but extreme heat and random food quality ruined my family health, so I need a break...