The situation is massively favourable to Iran, from a strategic point of view. The Gulf is narrow, bordered by Iran all the way and with mountains and rugged terrain nearby, which is very convenient to hide rockets. What a carrier brings is completely irrelevant in this configuration.