The following is from the UK Foreign & Commonwealth Office. The Egyptian Entry Requirements may be the same for other nationalities, but needs checking especially as to whether there will be immigration officials at Port Suez as according to 'What's In Port' Crystal Symphony is the only vessel docking in 2023 !
If you wish to get a visa on arrival, you can do so at approved bank kiosks within airport arrival halls, before reaching immigration counters. The visa fee is US$25, payable in US dollars as the preferred currency, although you may also be able to pay in pounds sterling or euros. Visas granted on arrival are valid for a maximum of 30 days. There’s no need to buy a visa from an agent. In many cases agents will charge more than US$25 for a visa. If you’re harassed by an agent, report the incident to the tourist police in the airport terminal.
If you’re travelling to Sharm el Sheikh, Dahab, Nuweiba and Taba resorts for up to 15 days, you will receive a free entry permission stamp upon arrival. If you intend to travel out of these areas or stay longer than 15 days, you must get a visa.