Unfortunately, I'm pretty sure the game is rigged to do this... I'll go months without a single camper, but as soon as my town is full I have them like every day. They're not just any campers, either, they're usually either extremely popular or someone I'm looking for...