Final answer:
Charles Town had to surrender to the British due to the British blockade and soldiers preventing supplies and food from reaching the city.
Step-by-step explanation:
Charles Town had to surrender to the British because the British blockade and soldiers kept supplies and food from getting to the city. Without necessary resources, the people of Charles Town were unable to sustain themselves and their defenses against the British. This led to the eventual surrender of the city.
Learn more about Reasons for the surrender of Charles Town to the British