I have fished the Key Biscayne area near Miami in Dec. and there were huge bones cruising the beach. Some of the largest bonefish in the keys reside there. There are flats off Florida Point there that fish very well but you'll need a boat. You will also have to hope for no wind and surf to fish the beach areas. I had one of those days but they are scarce!