The key for any summer league is one of two things: if it's a "beer league" (for profit), a good population base; if it's nonprofit league, a lot of willing volunteers and a lot of local businesses willing to spend money on promotions, signs, etc.
Without one or the other, it doesn't work.