This question is not to do with FE theory and doesn't belong here.
Your answers are also somewhat wrong.
A magnetic pole is anywhere the magnetic field of Earth is vertical.
Currently there are 2, a single north pole and a single south pole.
However there can be more, such as during a pole reversal.
The geographic pole is the axis Earth rotates around, which could also be viewed as the axis the stars rotate around, as it is the same axis, just from different perspectives.
This produces 2 poles, one in the north and one in the south.
Both of these poles are real and verifiable and locatable.
The geomagnetic pole is where the magnetic pole would be if the magnetic field of Earth was that of a simple bar magnet, positioned to most closely match the current magnetic field.
It is only this last option, the geomagnetic pole, which is imaginary.
Both the geographic and magnetic poles are real and have evidence backing up their existence.
As for stability, the magnetic pole fluctuates quite quickly on a geographic time scale.
It isn't just the geomagnetic pole which changes, the magnetic one does as well.
Here is a map showing that:
The geographic pole is much more stable, barely changing at all.