My preference is to get south early to miss the brunt of the fronts coming across
Florida. In that case maybe George Town. There are plenty of people that stay in the Abacos during December and January just be sure you have a secure location for when the fronts blow through, and don't mind some "cold" days.