Залежить від вашого місця перебування. Найкраще купити сімку в аеропорту або в місті. В готелі можна, але там може бути дорожче і можуть продати юзану (де Інтернету менше анонсованого).
Я в Марса Алам купувала etisalat, залишилась в цілому задоволена - тільки мегабайти неадекватно танули 1 за 2, а потім по рекомендації готельного гіду встановила додаток і воно перестали неадекватно танути і стало співпадати. А додаток - єдиний спосіб перевірити залишок мегабайтів. Ще там дарують ще мегабайти просто за те, що в додаток заходиш.
При цьому специфіка Марси в тому, що всі готелі резорти - віддаленні один від одного, і в одному з готелів мережа зовсім не ловила (гід сказав, що тут ловіть тільки Yes, чи якось так, але він н е продається в аеропорту).
Але якщо у вас Шарм/Хургада, то ця специфіка вам не актуальна.
Наскільки я зрозуміла гіда, отака ситуація з тим, що «тануть мегабайти» у всіх операторів і місцеві так само страждають. Але в країні по суті військова диктатура, тому оператори творять що хочуть.
Тобто майте на увазі, що купуючи там 20 ГБ - це не наші 20 ГБ, це може бути як 10. Гід мені хвалив Yes, як найбільш вигідний і менше оцих траблів з мегабайтами, але його модна купити тільки в місті, тобто варіант якщо ви живете в серці цивілізації.
Якщо вам працювати віддалено, то є ще варіант платного Інтернету в готелі.
Якщо вам не працювати, а так, для себе, то в Хургаді з інетом більш-менш, особливо на рецепції.
По дайвінгу що саме цікавить? Надійна школа, гарний спорт для дайву, одноразова, навчатись? Ви сертифікований дайвер?