When you get out of a boat next to the shore, I would expect to get out onto said shore
Instead, I am inevitably dropped into the water opposite the shore, and must swim back up, and then over to the shore.
I recommend that when a player leaves a boat, the game checks the same radius as it does now, but prioritizes placing the player on solid blocks (with at least two air blocks above) up to a block above or a few blocks below the boat
Related issues
Comments

This bug seems to be much more intermittent lately, but is still present under some circumstances. I will try to isolate them.