Ships are anchored in the Strait of Hormuz on August 10, 2026 off the coast of Bandar Abbas, Iran. Ali Saeedi/Getty Images