The one you're missing is near the Mermaid statue and it's in the water outside. Teleport to animal village and walk all the way around to get into the water. You'll pass the mermaid you helped earlier. Keep on swimming towards the statue. Pass the zora and swim all the way down and you'll see the heart piece in the water. It's literally next to the isle with the mermaid statue