You could still do FL and have the kiddo do UNC Charlotte (5.5 hr drive from Jacksonville FL, for example).
Make the right college choice for the kid and the right relocation choice for you. I'd let the kid fly and see how he does.
FYI, UNC Charlotte is a pretty big school. 26,000+ student pop. It's not as competitive as top tier state research universities (NCSU and UNC Chapel Hill, for example) but no slouch school either (I'd put it at #3 in NC for public U's).
That said, many of the PA schools have good reputation down here in NC so I wouldn't hesitate to stick around the state if that makes sense for your son.
Retired in 2013 at age 33. Keeping busy reading, blogging, relaxing, gaming, and enjoying the outdoors with my wife and 3 kids (4, 10, and 11).