I have done this on a smaller less feasible sailboat to be honest. Everything mentioned is good stuff....
1. For me this ended up being, a two person operation and one person needs thick leather gloves.
2. I ended up using zip ties in a pinch to essentially create a hand on the drone that hung down a foot for so. I was flying a MP and when you flip it up side down while running it shuts off..... I just didn't have a spot that made sense to try with all the guide wires going everywhere.
3. Getting it to boot up on the boat was a challenge.... you know don't move the drone while the drone starts and of course the boat is moving. I didn't have magnetic interference issues, but the boat was mainly wood.
4. Return home is worthless while the boat is moving. Don't try to use it.
5. We ended up getting it to boot up and then the other person hand launched it from the side of the boat. While they are holding it, get it running throttle it up and out and have them let it go.
6. Fly your mission while leaving 40% or so of the battery left to start landing. You just don't know how many attempts you might need.
7. As mentioned above back it into the landing. Think about the direction and speed of the boat at the time too... We ended it bringing it to the side of the boat while the boat was cruising 7 ish knots.
8. I have cinne sticks on the controller. They are amazing for flying, but suck at start up and shutoff. Always a trade off
9. I backed it into the landing area, the drone kept trying to go up while the guy tried to catch it, so I had to turn all the safety sensors off.
10. The guy caught the zip tie handle, I could not get it to shut off with the sticks, so I told him to sling it up side down and of course that was over the water. Drone shut off and he easily retrieved it.
Would I do it again? Well probably if I had the right help! Good luck and you are doing the right thing by asking and thinking the process through!
Good luck!