I own the Mavic Pro and it is a great drone. It does have a return to home feature based on a GPS coordinate, which of course isn't useful on a moving boat. It also has a follow me feature which means it will follow your boat. But, to land it after launching it from your boat can be tricky, but possible. It is not safe to control the drone yourself and then catch it in mid air as you bring it back to your boat. One person operates the drone and another catches it. Much safer. You also, if close to land, establish a home GPS waypoint and when you are done taking your photos/video, then you can land it on land where your "home" was established. Probably a good idea to have someone there to pick it up so someone else doesn't pick it up and steal it.