We were on the 1st May cruise from Athens which included ports in Israel. We did PCR tests on 29th April before flying to Athens the next day. We had to show our results before having an antigen test at the port which was free. Those who hadn’t had a PCR were charged $125. I checked at guest services on Friday and this was still required for the 8th May cruise. We then had another PCR on the sea day before arriving in Israel. NCL were also offering antigen tests on Friday for those who needed them for their flights home, mostly US guests. These tests were free. Hope this helps.