Find Your Cruise
Phone up the consulates of the embassies of the relevant countries in Tel Aviv and they will be able to tell you. You should say you are coming on a cruise ship and will be visiting for less than 24 hours. You may also find the info in the consular section of the web sites of the relevant embassies.
Hope this helps, HP.