I just went and looked up the numbers again. Danville is majority black. It’s a black city. Outside of those two small towns I mentioned, there’s a strong black presence in that area. You’ll be fine. It’s not as diverse as you’re used to, as it’s pretty much AA/white, just like most Southern cities. Yean really gotta worry about that confederate/KKK stuff, either. Them white folks ain’t going to mess with you or your family.
I believe you’ll find things in Danville, but you’re within 130 miles of every major NC city, outside of Asheville and Wilmington. There will always be something for you and your family to do. It’s a city of churches, so if you’re a believer, find you a good church home. If you or anyone in your family love sports, you always can hit up Greensboro for a day watching college hoops at the coliseum, or a baseball game watching the Grasshoppers. Danville has a baseball team as well.
Good luck to you and yours, and y’all will be fine.