Figuring out how programming works is a real hurtle.
Figuring out how Mathematica progamming works can be a hurtle on top of two other hurtles.
For your lists, what about something like this inside your While
{GeoGraphics[GeoMarker[GeoPosition[{x, y, z}]], GeoRange -> "Country"],
GeoGraphics[GeoMarker[GeoPosition[{x, y, z}]], GeoRange -> "World", GeoProjection -> "Robinson"]
}
but this is doing things with new parts of Mathematica that I've never even seen before.