First, depending on where you are on the island the goldenrod flow should get them through the winter. I can't say for sure I have only seen it on a map but I can't believe it is much different from here. Second... How can you say you live on an island? Your state is practically square and 3 out of 4 sides are bordering land?