Cast a fishing line with a predictive arc

I’m making a fishing element to my game in third person, and I have a BP_FishingRod that I equip to my character player. I would like to give the ability to cast the line out into the lake, and reel it in. If possible I would like to have clickable landing location with the preview with an arc and then when clicking the mouse extend a fishing line to follow that arc and land. Then another input to reel it back in. I will have a lure attached to a socket on the fishing line.

I’ve been experimenting with creating grappling hooks and tried a few line trace experiments to learn but wondering the best approach for this functionality.

There is a projectile path prediction node, maybe that’s helpful?