A fun quiz to do. I knew nothing about San Andres so looked it up on the map afterwards. It seems a bit of stretch to place it in South America to me - looks more like it's in the North. Just because it's Colombian, doesn't make it South American geographically. I can think of an analogy with an Asian island which is politically in Europe, but I won't spoil your lunch by mentioning its name.