Where I lived in Florida snook could be caught year round. I always found that Fall, during the mullet run, was the best time to consistently catch them in the surf as they followed those huge schools of mullet. Tarpon were not a fish I could count on very much so I did not target them. I could see them during the mullet run crushing the schools, but they were generally out of casting distance from the beach.