In Episode 8: The Last Jedi, Luke goes "fishing" on Ach-To, the island where Rey finds him at the end of Episode 7.
While Rey is following him on his daily routine, Luke takes a huge long spear and uses it to vault across the canyon to tiny ledge (prompting Rey to say "Careful!"). Then he uses the same spear to skewer a humongous fish, which he carries back to his camp (presumably for eating)
Why did he need to do the crazy vault stunt?
If the spear was capable of stabbing a fish from that height, why didn't he just skewer a fish from the original starting location, before the vault to the tiny ledge?