The only thing we can do is take Kharg Island and use it as a hostage/leverage. We will never be able to stop every drone, suicidal speedboat crew and/or mine from making passage dangerous enough that shipping companies won't risk their billion-dollar ships for it.