Among the main natural attractions are the Persian Gulf beaches, the salt flats of Dasht-e Kavir, and the lush forests of Mazandaran. The best time to visit Iran is during spring (March to May ...