B. To defend the colony from Spanish invaders
James Oglethorpe chose the Highland Scots to settle in Georgia primarily because of their reputation as fierce fighters. He intended for them to help defend the colony from potential Spanish threats, particularly given the geographical proximity of the Spanish territories in Florida.