A single boat with a single waypoint and teleport marker and the command "boat1 setpos (getmarkerpos "tp1");" in the debug console shows how the feature should work.
Look at attached mission folder for an example how hoe it does not work en masse. radio alpha and bravo in the scenarios shows how two attempts to move the boats each end up failing when they both have been shown to work in a smaller situations.