Two things:
One- that’s already a major commercial port, so I don’t know if there’s even room to put a naval base there.
Two- it’s a worse strategic location. Rostov is on the sea of Azov, putting it behind the chokepoint that is the Kerch strait. Whoever occupies Crimea could block the strait and access to the Black Sea quite easily- as seen here: