Nestled just across from the Cape Fear River, about 10 miles from Wilmington, the town of Leland, North Carolina, blends affordable housing, welcoming shops, expansive green spaces, and seamless ...