The Kerch straits are the entrance to the Sea of Azov, between the easternmost part of the Crimean peninsula and the Tamir peninsula. Closing them will not prevent access to the Black Sea. That would be done by Turkey closing either the Bosporus or the Dardanelles.
I’m pretty sure it blocks Ukraine ports from access.