Click to Enlarge. From United Nations Office on Drugs and Crime
One thing needed to be a tax haven is stability. No one wants to invest their money in a kleptocracy. That is the primary reason Africa has so few tax havens. The Caribbean and Central America have the most established, trusted tax havens because of stability in the countries and the strong ties to their former European colonial masters.