The Planning Board may prepare and change a Comprehensive Plan for the development of the entire area of the Town, which Comprehensive Plan shall show desirable streets, bridges and tunnels and the approaches thereto, viaducts, parks, public reservations, roadways in parks, sites for public buildings and structures, zoning districts, pierhead and bulkhead lines, waterways and routes of public utilities and such other features existing and proposed as will provide for the improvement of the Town and its future growth, protection, and development, and will afford adequate facilities for the public housing, transportation, distribution, comfort, convenience, public health, safety and general welfare of its population.