Thank you for posting. We are heading to Dammam in December on an NCL cruise. I just started looking into the Visa requirements, including making sure we didn't have an Israeli passport stamp from our trip last year, and it looks as though we need an e-marine visa:
In 2021, Saudi Arabia allowed cruise ship passengers to apply for an e-visa to visit and stay in Saudi Arabia. However, it is worth noting that cruise travelers need several travel documents to show the border control agents. This includes:
An approved marine eVisa for Saudi Arabia.
A valid passport with six months left in its expiration.
Proof of a purchased cruise ship ticket.
Did you do have to do this? It's very confusing online... Obviously I'll research more, but just curious how your cruise ship handled it.