I launched my MP from my friend's sailboat once, and successfully caught it myself. There was almost no wind, and we were crawling along at 1-2 knots. Takeoff was easy, but landing (hand-catching) was more difficult.
I had to turn my MP to face away from the boat, bring it in close to the starboard side while following the boat, but slightly in front of me (heading wise). The last part was to stick my right hand out to catch it while applying down stick with my left hand. As it came down, the boat drifted my hand to the drone so I could catch/grab it from underneath, on the body. Once in hand, I applied full down stick to shut off the motors. I wouldn't even dream of doing it myself if the boat was going any faster. Even when the boat seems to be barely moving, there will be the slightest drift between the boat and the drone, and that makes it challenging enough.
Anyone thinking of doing this from a boat needs to have a lot of practice hand-catching their Mavic on stationary ground beforehand. Most importantly, get very familiar with the hand-catching technique and Mavic's behavior before even thinking about attempting it from a moving LZ like a boat. Also, as jamesfrankham mentioned, have a separate drone catcher. The drone catcher needs to go through the drill with you before you launch to ensure it goes smoothly and they know ahead of time what to expect. Better yet, practice it with him/her on shore, from a fixed location until both of you are comfortable with the drill.
As far as settings go, you need to turn off landing protection just like when you would hand-catch. Otherwise, the Mavic will jump up and away from your hand as it comes under the bottom sensors. But also note that you need to have the downward sensors turned ON. When they detect that the distance is zero while applying down-stick, the motors will shut off.
One final thing from my experience, I would not attempt this again, even at 1-2 knots, without another person to catch or grab the Mavic while I pilot it into the boat for landing.