That's great. I looked at the current map before posting, and I was going to suggest that very spot.
Turtle has a castle mansion to the west, and that structure you see is a copy of Ely's home from TerraNova.
I may not get to this tonight, but maybe tomorrow!