The Port Commission has the power and authority to regulate the commerce and traffic within certain boundaries of the State of Louisiana and have charge of and administer public wharves, docks, sheds, and landings and other structures useful for the commerce of the port area.