Desert Divers is unique in Dahab. You can dive, climb, trek and stay with them, on the beach in Dahab. Great staff and reviews.