The corporate authorities of each municipality may regulate public and private water-landing places, wharves, docks, canals, slips, and levees.