A lot of people (myself included) have assumed that Innsmouth was the last expansion. We were expecting it to be the "last expansion" before it even came out. Mainly because it seems like there aren't any more towns, and because some of the previous expansions were 'setting up' for Innsmouth (by including aquatic monsters etc), whereas it doesn't seem like Innsmouth is setting up for anything later.
But where does the idea come from? Has FFG or KevinW himself ever actually said that there'll be no more expansions after Innsmouth?
I'm just curious, because I think I've been taking it for granted that IH is 'The End', but I can't remember ever reading an official source for that information.
And why even go? Santa Claus doesn't live there. 