there is a "random door teleport" feature in the CK but it is broken (causes the CK to crash if you use it). so you will have to script this by hand.
depending on how you have your boat set up:
if your boat is an interior cell, you can place multiple doors that overlap, so that your script simply disables/enables the right set of doors so that when you wake up the door takes you somewhere else.
if your boat is a physical object that moves (exists in an exterior worldspace), you would probably have to script it so it moves everything to your new location
the main problem with both of these options, is if the player decides to "decorate" the exterior of the boat, it would be next to impossible to also bring those decorations with the boat to the new location.