You're right, that's always a hazard when you run a port city. But Mossad has...means...of checking stuff going in and out of there...they've been playing this game a long time.
Haifa is, by reports, constructing a LNG terminal. That's a potential bang durn near as big as a nuke. Me, I'd put it a long way offshore...