Here is where SMILE is in the world.
It is on an invisible island. It is invisible for muggles because it is surrounded by the Invisibility Smog.
Here is where all the students at SMILE come from: