Delaware is not a tax haven; it's popular for its legal environment highly favorable to management of large corporations.
Puerto Rico is currently a tax haven, but only due to a temporary (but very generous) tax incentive that requires people to permanently and physically move themselves and their companies to Puerto Rico.
What's funny is we have our own internal tax haven's in the U.S., say Delaware and Puerto Rico to name two...