"Amal Village" никак не катит? Ну тогда я бы сузила выбор до 3 отелей: "Mashrabiya", "Aquafun" (при определённом соблюдении предосторожностей :)) и "Bella Vista". Кораллов в том смысле, который вкладывают дайверы и любители понырять, нет ни в одном из перечисленных вами отелей. :( Но, как верно заметили ниже, вы всегда можете поехать в море на настоящие коралловые острова...