Photo Ephemeris Web includes a richly detailed solar eclipse simulator that allows you to preview future eclipses for any location (and to review historical eclipses too!).
Here's a quick guide to getting started. Once you've read this, you'll probably want to read:
How to access the eclipse simulator
From the home page (Map), click the events button to display a list of events. From there, select a date with a solar eclipse - the easiest way is to click the Solar Eclipses tab and choose one from there - if you click View the app will set the date and map location to the approximate point of greatest eclipse.
You can then adjust the primary map pin to place it at your point of interest. From the timeline below the map, click on one of the eclipse events, e.g. 'Max eclipse'.
The eclipse simulator is displayed at the lower right of the map:
You can expand the simulator to view it in full page mode:
In full page mode, a number of additional controls are available - you can take a quick tour as shown:
Read Solar Eclipse Planning for full details on how to use eclipse related data in your photography planning.