Translation:There are no supermarkets at the North Pole.
"At" the north pole sound best to me as a native English speaker. But I've added "on" as an alternative, in consistency with other Duo sentences.
I agree that
at the North Pole sounds better.
I am also a native English speaker (American English.).