I imagine it's a shoreline feature and the spot is a lake. But it's all conjecture. Could be an bay and strange peninsula.