This is likely the bug with beds/sleeping bags for whatever reason if you lay down on a bed and log off (particularly on a boat where the coordinates change) the game seems to lose your location and spawns you into the center of the map but your actual character is still in the bed. I've had to connect to the server with a different character and either move the body off of the bed, or destroy it. This has allowed me to log back in and load correctly. Hope this helps!