If it is lightly overcast and not too stormy, snorkeling can be very good. But if it is heavily overcast and dark out, it does decrease our enjoyment of snorkeling. The colors are more muted and you cannot see as far. But if it is a good snorkeling spot you can enjoy it on a cloudy day if there is a lot to see.