Kadija_Man said:
Why not put it on the off-shore platforms themselves?
The general layout of most such platforms means that there isn't that much free open space available to emplace the launchers and their support equipment. Also, with the way the Israeli Navy is currently stretched you couldn't guarantee that there would be a naval ship (as opposed to small patrol craft with limited sensors & comms gear) near enough to an endangered platform in the event of an attack to provide target cueing and midcourse guidance for the missiles (it's unlikely that they would be able to properly emplace the EL/M-2084 radar on your average off-shore platform, though a barge based solution is a possibility I suppose).