The Atlantic coast is becoming prime real estate for the colonizing powers. If the English abandon the area, another power will move in.
The trouble is that, absent whole scale changes in Europe, only the English have the numbers and the motivation for real settlement.
The Dutch? The population is relatively small, conditions are good at home, and they're already in the East Indies. If you're Dutch, if you don't want to stay home, and if you want to make a ton of money overseas, you go to the East Indies. It was only the few who were shut out of the VoC in some manner who tried to setup New Amsterdam.
The French? They've got the population but the motivation just isn't there. France basically had to draft people to get all of 5000 souls settled in Quebec over a decade, meanwhile the Puritans on their own settled 20+ thousand in New England.
Various Scandinavians? Again, the numbers and motivation weren't there. Neither was the transport. The Swedes had to hire other Europeans to sail them to New Sweden for example.
Most likely the Dutch, or the Spanish will move further north.
The Dutch are busy elsewhere as is Spain. Spain could place a few forts in the region but that won't stop the English from returning. Spain basically claimed all of North America, but anyone with enough muscle ignored them.
Knocking off Jamestown isn't going to slow the English that much. There are other settlements in the region already, Clavert is due to arrive with his huge colony efforts, and tobacco is already a proven money maker.