Seasonal but are everywhere right now. They do seem be dwindling down though.
Petzone has some small ones and you could give monster aquaria a call. I just looked and have found them from 1-2" up to 7". You can get a 4" to your door for 75 right now. Sucks for a $20-30 fish but if you can't find one local what can you do?