Where to start on fixing a locations module not accurately displaying on a gmap with views
As we can see, pin is rendered at the good coordinates. So the bug is in the Country to coordinates relationship data. You need to look in your database and find a table with this data. Probably, to avoid name collisions, table will be prefixed with module name.

When you have it, just update it with coordinates of capital cities, for example from Wikipedia.