Early December is a great time of year. The water is still warm, the Christmas winds usually have not kicked in and its not crowded. Drier than November.
Everything is open and the locals are a bit more welcoming. Late November/early December has been our go to the last ten years.