The best time to go snorkeling is usually during the early morning or late afternoon when the sun is not at its peak. This allows for better visibility in the water and a more comfortable snorkeling experience.