Three towns on southeastern edge of city’s marine territory would comprise 66 ships connected to floating piers, and could provide thousands of homes