Dahab temperatures are varying from 21 C in winter to 39 C in summer. Which means that even in winter you can dive, snorkel and swim
The water temperature is varying from 28 C in summer to 20 C in winter and there is hardly ever any rain, as the Sinai has a desert climate. The summer is hot and dry and you will hardly see any clouds, but the low humidity and the gentle Dahab breeze make the heat bearable. During the summer it is important to drink lots of water to avoid dehydration.
The winter months between December and March have a very comfortbale climate, but the temperature at night can drop quite a bit and it might be windy, so it is essential to bring some warmer clothes even if you might not need them during the day.