Treasure Beach should be pretty empty. There are a number of hotels to choose from and unless you really want to stay at a particular place you will be fine just showing up. For instance Treasure Beach Hotel must have 30 rooms and we had the place to ourselves in early November a few years ago.
Regards,
Bob