How does one get "Young Spirits" achievement?

I've finished the game and gotten the Distilled Spirits achievement, but how do I get the Young Spirits achievement?


According to this guide, you get it if you "land on the small moon launched from the volcanic planet."