Fort Needham został zbudowany przez Brytyjczyków w 1650 roku. Przybrzeżny fort był potrzebny do ochrony zatoki Carlisle, gdzie kotwiczyły statki ładujące towary w Bridgetown. Był to czas Republiki Angielskiej, ale Barbados pozostał lojalny wobec króla na uchodźctwie. Gdy w 1660 roku król Karol II odzyskał tron, nazwę fortu zmieniono na Charles Fort. Fort odegrał kluczową rolę w bitwie o Barbados w 1665 roku, kiedy siły holenderskie zaatakowały i zniszczyły większość angielskiej floty w zatoce Carlisle. Holendrzy również ponieśli ciężkie straty i nie byli w stanie przeprowadzić inwazji na wyspę.