The Suez canal connecting the Mediterranean and the Red Sea has been avoided by cruise ships for the past two years due to the Gaza conflict.