Section 2.3    Municipal Fire Protection.
    The City shall have the power to provide for fire protection for all property within the City, public or private:
   (a)   By establishing and providing a Fire Department together with all its needs and requirements; or
   (b)   By contracting with other corporations, firms or persons, municipal, public or private, for the furnishing of adequate fire protection.