A very interesting Lovecraftian location with surprising faction play. That's a very smart way of doing a random encounter tables, don't think I have seen that before. I also think the adventure could use some more "breathing room" by replacing some creature encounters with something else.