The Muzzafarids ruled Shiraz back in the 14th century so yes, several Iranian kingdoms did have soveriegnty over the Island at some time as did the Greeks. Iran took the Islands in the 70s because of strategic reasons and some historical claims. They tried to take Bahrain as well, quoting that it was a sunni ruled majority shia country as well as that it was once ruled by Iran, in the 1700s and before that during the Sassanids. The reason for Bahrain this time was oil. In 1971, Britain gave those countries independence and since they did not have any kind of military, they were pray for Iranian invasion, Saudi Arabia and the US did a behind the scene trade-off, Bahrain was not to be taken but the islands were and the shah was to get some help in building its army. The shah accepted and the Emaratis, who had no say in the negotiation, protested.
Al-Jassas