Не все едут из-за рыбок. Но кораллы и рыбки в Шарме, действительно гораздо красочнее, чем в Хургаде. Про заход в море все верно Вы написали. С берега зайти, как правило нельзя вообще, только спуститься с понтона. В Шарме есть отели, где можно заходить с берега, но их очень мало.