Why didn't the ocean just take the heart back to Te Fiti itself? Because the ocean doesn't know where Te Fiti is. That island, the source of creation, can only be found by a god. It needs Maui to be there in order to find the island to even get the heart back.