Cruise ship Viking Sky visits Haifa as part of the Mediterranean cruise