Heart Pieces

Animal Village
Take the path outside the fence. Bomb the wall, then enter and use the Hook Shot to reach the Piece of Heart.

After you obtain the Hook Shot, go to the Cemetary and push the Tombstone on the right up. Enter the secret passage to find this Piece of Heart.
Fishing Pond
Try your hand at fishing in the pond north of Madame MeowMeow's house. The Heart Piece can be found inside a big fish.
Kanelet Castle
Once you acquire the flippers, take the steps behind the Castle into the water, then swim around the north-west corner and dive into this area.
Koholint Prairie
This Heart Piece is in plain sight, but you need to have the Roc's Feather to be able to reach it. Equip the Feather and jump over the holes and grab this Piece of Heart.
Mabe Village
After you retrieve your Sword, return to Mabe Village and cut the center bush down to make a well appear. Jump down the well to find the next Piece of Heart.
Mysterious Forest
Take the path that you used to find the Sleepy Toadstool and use the Power Bracelet to move the skull out of the way. Enter the log to find the Piece of Heart.
Tal Tal Heights
Go right from the key hole and jump into the water. Using the flippers, swim up into the cave and dive to find the Piece of Heart.
Tal Tal Mountains (Eastern)
Cross the rope bridges to this point. Move the boulder and take the stairs to find the Piece of Heart.
Tal Tal Mountains (Western)
This one is a piece of cake-simply climb the stairs and claim your Piece of Heart.
Ukuku Prairie
Use a Bomb to open this secret cave, then use the Pegasus Boots inside to collect the Piece of Heart.
Yarna Desert
Exit to the right, Bomb through wall behind the Owl, then enter and go up and over to Bomb again to find this Piece of Heart.