What is the difference between snorkeling in the morning versus the afternoon?

The main difference is the weather. Clear skies are more likely in the morning and in the afternoon, there are more clouds. The same number and types of fish live and swim in the bays all day long. The morning does not offer any additional marine life or marine encounters.