I was in Dahab a half year ago. It is really nice location, because of the reefs of course but today it is much worse with the sea life(forget sharks and big rays :( ). The best dive sites are : Bells, Blue hole, Canyon, Gabr el bint, Eel garden. But I think it's better to be a technical diver...