Mars Hill is very small .. if he thought Elon was too small, then he'll probably feel it even worse about MH. It's also at altitude and will be cold, like ASU.
There are some other excellent academic schools down here, many that play D2 ball and are a bit on the smallish side (but not in the mountains).
If he's really interested in playing in NC, he'll need to get seen by the local coaches in the area. One of the best venues is to attend some of the impact baseball events. The NC coaches attend these events very well and it would increase his exposure/options down here.
www.impactbaseball.comThey cover the state as well as any organization around. The ID Camps are inexpensive (50.00) and don't need an invite. They serve as the basis for participation in later showcase events.