It is less than 2,000 kilometers from the Paraguana Peninsula to Miami. That is within the range of an Iranian Shahab-4, Shahab-5, or Shahab-6 missile.
It’s 1800 km from the two closest points. Depending on the model some sources say their missiles will have adequate range. Some sources say they don’t.