Based on my experience and from what I heard based on datamine, the campsite gives you a personality you’re missing 60% of the time so that ups your chances if you’re looking for a specific villager (way higher than island hopping). Also, you can kick out any villager you hate by inviting any random camper. They choose random villagers to kick out so if they mention someone you want to stay, quit the game without finishing that conversation and try to invite them again until they mention to kick out the one you hate.

So I’ve not only used my campsite to get dreamies, I’ve also used it to kick out villagers I didn’t want. Lol.