cape fear was the largest settlement of scottish highlanders in the american colonies , boasting several towns whose inhabitants had emigrated from scotland during the last twenty years , following the upheaval after culloden .