Theory: Donkey Kong Island's Location