You don't need stealth in a 25 mile wide waterway, it's positively contra-indicated when anyone on a tall-ish building can see you and control drones and missiles all the way into your exquisitely expensive superstructure. (One hit and bye-bye low RCS).
Ship stealth, almost always(maybe extreme cases are different), isn't about being invisible, it's about being troublesome to radars and seekers(including behind countermeasures and/or between other signatures).
As everyone could see, Iranian radar seekers aren't exactly world beaters.
Unlimited? When every car or window may hide someone with a Shahed or similar? The unlimited ammo problem is pointing the exact opposite way you seem to think.
750 rounds(engagements), easily replenishable at sea. We're comparing to single digit ammo count(on MALEs, nothing on smaller drones), going directly against loiter time and altitude.
While it is probably ineffective for Israeli approaches to urban warfare(155 guided rounds aren't really good for that in the first place), this will satisfy just about any sensible ability of the current drone fleet to identify targets.
Is that like being a little bit pregnant? Because as long as the other guy has one system that can reach you ....
The other guy in the quote flies, sails nuke submarines, and so on.
The range off the coast is absolutely irrelevant; for SSGN, you're equally vulnerable 25 miles off and 250 miles off coast.
Threat instead is defined by redfor missile pool(at sea and overall, as these are high-end missiles with highly limited available stock), making threat levels effectively "flat".
You have to be able to defend (or assume you can not, and sometimes luck is just not on your side) against this threat regardless of proximity to the coast.