Uhmm... Russia already tried to take Odesa, and failed badly. They were pushed back across the Dniepier River, and the Ukrainians captured the left side of the Dnieper. The Russian land forces have been pushed way back from Odesa, and the Russian Navy is hiding in its port after so much of it was destroyed by the Ukrainians.There will be more killing to see who controls Odesa. Putin won't allow ship loads of missiles into port.
Putin has had very mixed success with sinking ships going to and from Odesa's port. But even that mixed success is enough to mean that most missiles would enter Ukraine by land.