First of all, this is better as a PM, not VM.
That said, sure. I can elaborate.
What you need, in total, is 2 scripts, one variable, and 2 "boats", both set as persons looking down (with movement byte set to 11). For a basic effect, at least.
Here's how I would do this:
1. I would first make a boat sprite, and make sure it's entered properly when I have the player walk in, or get in, or whatever.
2. I would try everything I could to get the player to disappear. I would first try "hidesprite", then try the movement 0x61, then go on to try hiding him behind the boat.
3. I would then use a movement script to move the boat off the edge of the screen (6 or 7 "step left" movements.)
4. I would make it so that after the movements are done, it warps the player to the destination.
-------
At this point, script 1 is mostly done. Save it, compile, and move on.
-------
5. I would create a level script at my destination (For more info on what that is, search for Diego awesome's Level script tutorial, or a few other ones.)
6. I would set it so that the level script does NOT run at the beginning, by looking at the details in A-Map, and making sure the value is NOT 0 that it searches for. It's "1", for example.
----
Why I'd do this, is because you don't want the ship to come in if you aren't on it. So we do not want it to happen unless a certain variable is set. And when it IS NOT set, it's value is 0. So, we need to check for a value other than 0.
----
7. Going back to the first script, I would open it again, and add the "setvar" command at the end, setting the variable I'm using to the value I chose.
----
Now, the first script is completely done. Save, compile, and forget.
----
8. Back to the level script, I would set it so it brings an "offscreen" boat to the dock. (seven or so step lefts, again)
9. Once that is done, I would show the player sprite, any way I knew how. showsprite, the movement show, etc.
10. And finally, I would make the player walk up a few steps.
There. All done. I explained the important confusing parts, but everything else you should already understand. If not, take a look at diegoawesome's MEGA HUGE XSE scripting tutorial, and read the entire thing. If, after reading it twice, maybe three times, you still have a question, then feel free to ask. =)