I think that 2045 one in Miami is a much better bet than the 2079 in NYC-- note how early in the morning that one is.... 10 minutes after sunrise, you'd have to be near a place that had a body of water to the east to see it.
Since Miami is the "sixth borough of New York City" the one in 2045 should count as a NYC eclipse.