One of the best snorkeling sites in Dahab - Three Pools - amazing 3 natural pools with sandy bottom surrounded by corals. You will go in the morning and return whenever you choose.