In the US Virgin Islands, there are two Thanksgiving celebrations held every year. One for the US national holiday and another one on October 19th to give thanks if the island has been spared from hurricanes.