The best explanation for why trade among the colonies flourished is:
The different regions specialized in different crops.
This specialization allowed for the exchange of goods that were abundantly produced in one region for those available in another, facilitating trade and economic interdependence among the colonies.