С кораллами в Хургаде нет проблем ,в каждом отеле есть так назаваемые гласс боты или лодка со стеклянным дном ,которые возят на кораллы, кроме того экскурсии на острова, дайвинг и вообще можно на любом дайвботе(яхта в Вашем варианте названия) поехать на снорклинг (10-15 фунтов обычно с обедом)
По отелям и тусовкам не буду говорить, тк. мне 40 и я любитель халявы с отелями,а также пива и фруктов, а не дискотек