Heart Piece 21
Head to the northeastern portion of the map and look at the map – nearby should be a path beneath the quicksand. Go along it to a cracked wall. Bomb said wall to reveal a cavern; go through it and open the chest to find the Piece of Heart.
Heart Piece 22
You can get this after defeating Moldarach inside the Shipyard. Go find the Goron near the entrance and play the Rickety Coaster game, with the ironically named “Heart-Stopping” course. If you finish in less than one minute and five seconds, you’ll get a Piece of Heart.
Heart Piece 23
Go to the eastern end of the main deck – to do this, climb the central mast and use the ziplines; to bring the zipline to you, shoot the eye at the other end with your Bow. At the eastern end, another mast has some Clawshot targets on it – reach it and get to the bottom area. There will be a chest there; open it up to find a Piece of Heart.
Heart Piece 24
After receiving the Thunder Dragon’s part of the Song of the Hero, go to and speak with him. Choose to battle your previous bosses. Trudge your way through them. At one point, you’ll be offered a Piece of Heart for quitting. Quit to obtain it. For your information, it is about four fights into the minigame.