Russia does not need Crimea to have a warm water port.
Russia has a 400 some mile long coast along the Black Sea and the Sea of Azov. Both of these Seas are connected by open water called the Taman Bay.
Google it yourself.
The more ports the better consider where Russia wants it’s fleets. Besides Crimea was largely Russian people for the most part to begin with.....it should have never been handed over for nothing to Ukraine.