The Virgin Islands celebrate Thanksgiving in October to give thanks to the end of this weather "season"
... Cancun is 
at the north end of the Riviera Maya, which also includes the island of Cozumel, 
...