Iran has maintained an effective blockade on all Western-linked ships traveling through the Strait of Hormuz since early March.