Yes, but most happen over the ocean. Hitting land is a little more rare.
Next one is 2026, over Greenland, Iceland (including Reykjavik), and Spain, just north of Madrid, though by that time it'll be near sunset, so you need to be away from the hills and such.
2027 will have one over northern Africa, though Gibraltar should also see it.
Central Alaska will see one in 2033, and @Reed Rothchild should see one in 2044 (along with the deckles, I mean, Calgarians.)
2045 will have one that'll cross the US again. This time in August, which should see sunny skies. Assuming by then the climate hasn't turned complete overcast 24/7/365 and asshole clouds are the norm.