Iran has not yet launched its biggest direct attack on Israel, because it must first weaken US bases in the Persian Gulf.