ge, hold, manage and control such property or utility as its interest may require; and except as prohibited by the Constitution of the State of Delaware or restricted by this Charter, the Town of Newport shall and may exercise all municipal powers, functions, rights, privileges and immunities of every name and nature whatsoever.