The United States. Massive offshore and onshore wind resources.
OK, let's run with that and see what we find. Let's start with offshore wind. You can't just put it anywhere; you need areas where the winds are favorable for power generation and catastrophic storms are rare. So the entire coastline isn't your oyster. Several offshore wind projects are already in effect. Why aren't more? Could be because coastal residents hate them. Yup, the same environmentalist flag wavers who decry nuclear, coal, oil, and natural gas are all in favor of wind power...so long as it isn't anywhere near them. And since you need power generation relatively close to power consumption to keep transmission losses low, you end up needing wind farms near major population centers on the coastline. This runs afoul of these same folks, not to mention issues with shipping lanes and fisheries, none of which want giant turbine towers jutting out of the water. So the problem here isn't technological or economical; it's political, also known as hypocrisy.
What about onshore? Well, much the same applies. Wind farms need lots of real estate. Land in the middle of Bumfuck, Nowhere is very cheap but it's a long way from the big cities who want to consume that power. Even then, you can't plop a turbine down just anywhere; it needs to be where the wind is. If you put those two factors (wind availability, affordable land) together, that "massive resource" you mentioned isn't anywhere near massive anymore. Indeed, many of the economically viable ones are either already built or in the process of being built. And you still have the issue of local residents generally despising turbine towers all over the place, not to mention environmental groups complaining about noise, killing of endangered birds, and the ecological disruption of tower construction and maintenance.
So, you asked a question and now you have the answer, showing this is not as simple as it's being made out to be. Sure, this could be done but you'd have to tell a lot of wealthy, powerful landowners to fuck off (good luck since they own the politicians), you'd have to tell the environmentalists to fuck off, you'd have to tell ports providing vital imports/exports to fuck off, and you'd have to tell fisheries providing you vital food to fuck off. I don't know about you but living in a country where the government has the power to tell that many people to fuck off is not something I find attractive, carbon neutral or no carbon neutral.