Actually Mid-late August is the best time to come to Miami Beach. Dont be discouraged with the heavy winds, the sudden rain storms, the demolition, destruction, and hearing the emergency broadcast message over your favourite Hip hip beats, and general lack of running water. On the positive, you probaly wont have to wait in any long lines to get in the clubs. Canadians see you in August.