If you listen closely to the first verse it says. Welcome home to The Emerald Isle from here it is 29 Miles. What is shocking is that there’s an urban legend about abandoned Disney Resort called Mowgli’s palace in Emerald Isle North Carolina. I want to go there and check it out and see if it’s real.