All municipalities, public bodies, and public agencies operating water district systems or wastewater systems in any part of Beaufort, Jasper, Hampton, and Colleton Counties are authorized to enter into contracts to buy water and wastewater service from the authority. Such contracts shall extend over such periods of time and shall contain such terms and conditions as shall be mutually agreeable to the authority and to the contracting municipalities, public bodies, or public agencies.