The Yin-Yang Fish and the Keeper of Flaming Mountains is a mandatory boss you must defeat to continue through the game. It's located in the Furnace Valley, near the Emerald Hall Shrine.