Creating maps with obscured placenames

Hello, I’d like to generate a series of map images for memorizing town names and locations.

After providing a townname, produce a map image with a marker but with the townname obscured or removed. eg:

Then a normal image with the marker in the same place:

And also generate a more zoomed-out image to show the general location eg:

Any suggestions how to get started with this, or refer to a similar project?

Thank you.