Anytime!  Florida winters are mild, and Jacksonville gets, on average, 270 days of sunshine a year.  While summer months are more frequented by tourists, due to hot beach weather, there really is no bad time to visit Jacksonville.