Iran, which claims the strait remains under its control, has reportedly attacked several ships that tried to bypass its choke point by travelling the waterway via the north coast of Oman.