If you need to recruit any players, there are a group of people that seem to frequently request it here.
https://www.facebook.com/groups/637494463001466/

Roll20 seems to be a popular suggestion there for new players, but I suspect they are unaware of the official support we have for CoC along with a solid following.