Having a good site structure, especially for large sites, is good to have, as it simply makes it easier to maintain and also find pages and files.
SE crawlers crawl a page (including images) from top to bottom and indexes the files and images as they find it .
However, I would go as far as saying that file naming is much more important for
SEO purposes than file structure.