Assuming snorkel conditions mimic diving conditions, my experience has been location is more a factor than time of year. Maui and the Big Island are the best locations as there is less sand and more volcanic rock allowing for greater visibility. Kauai, in my experience has been the worst as it is the oldest island and has more sandy bottom conditions which cuts the visibility(20-30 feet vis is not unlikely whereas a bad day on the Big Island is 50'.)