Strange, I loaded my final save from a while ago to look... it behaves as my screenshot.
Tried New game... doesn't work like yours.
It seems I had unintentionally stumbled on something that triggers re-calculation of tiles where you can land. If only I could figure out what -_-
The dragon can be transferred to LiLaLauneBer in the hero exchange window in the HD version; I tried having him board the boat, but it doesn't help. Gabriel 2 killed a hero in the neighboring Necropolis, but it's impossible for this same hero to reach the tent due to insufficient movement points. The screenshot was taken at a later stage of the Walkthrough. LiLaLauneBer is probably standing in the tent, and it was likely not Meister, but some third hero who boarded the boat (later in the scenario, a hero with a boosted admiral's hat gains a town portal). It is not possible to replicate this situation with these two heroes due to a lack of movement points.
Added 5 minutes later
I created a test map today and checked the moment of disembarking on a cell where there was a prison. It is impossible to land on the active cell (the one highlighted in yellow in the editor) after the hero is released.