This question is a little bit off topic but strategically, why didn't Iran develop a navy or a submarine fleet?
They have access to a gigantic protected lake to practice on, and Iran has access to one of the biggest shipping lanes in the world through the ocean.
Subs would be almost impossible for Israel to bomb. And most of the US missiles are coming from the sea fleet. Now I understand that Iran has huge mountain ranges to hide in, but so does North Korea and they still invested heavily in destroyers and nuclear submarines to stop this exact scenario.