At this stage the best advice is probably to be patient. Odyssey is/was due to call at Haifa tomorrow and Ashdod on Monday so Royal’s top priority will be to sort out the current cruise.
Early next week, once the situation has become clearer, I would expect a decision about what to do with the next sailing.
Ordinarily a missed or substituted port would not automatically entitle you to cancel for a full refund/FCC but this may be different so hang tight - I know everyone wants answers right now, particularly those with flights to Rome looming, but these things inevitably take time as there are many logistical issues at play.