Pound them 24 7.
Just wipe out all Iranian shipping in the entire gulf. If it, any boat, docks at any Iranian port in the gulf it is targeted. They can use ports south of the strait.
Will that end all Iranian fishing? Yup. Tough shitte. Until Iran can prove they can be trusted they will do without any water frolicking. Again, tough shitte.
Yes. Bomb them until they come to the table, bomb them while they are at the table, and bomb them until they capitulate everything we want. Then, bomb them every time they stray from whatever agreement there is.
Don’t stop the bombardment. They won’t learn any other way...and may not learn even then.