US Marines boarded a commercial vessel suspected of heading to Iran before releasing it after inspection, as Washington enforces its blockade and redirects ships in the Strait of Hormuz.