NC Gazetteer

Bean Shoals

A shoal in Yadkin County and Surry County
… a succession of rocks and loose stones in Yadkin River on Surry-Yadkin county line, approx. 1 mi. S of the confluence of Ararat River. The shoals measure 2 mi. in length. The communities of Shoals (Surry County) and Bean Shoals (Yadkin County) are nearby. Mentioned as early as 1819 in a survey of the rivers of North Carolina.