Есть дайв-центр при отеле Sharm Holiday. По-моему, там всё вышеперечисленное есть. А если жить в этом отеле, то скидку ещё дадут - 20%. Центр называется DiveAfrica .... по-моему....