Posted on June 4, 2025 by AndrewContest #918 Hint Part of a resort with chalets, camping, etc. in the middle of a river/lake