First of all, I would suggest you to optimize images. For example, using TinyPNG service you can save up to 70-80% http://prntscr.com/jtkexm Why do you use png image grapebackcol.png (736.4 KB) instead of jpg (93.9 KB)?
Size of the home page is 9Mb at present, you need to reduce it to load it faster.
Also, provide me temporary Dashboard access to your site to check the cache plugin settings.
Images highlighted on the screenshot are autogenerated images (WordPress thumbnails images). Thumbnail image is 150x150px (Settings > Media), block size is 103x103px, so you can change the thumbnails size to 103×103 in media settings and regenerate thumbnails (Tools > Regenerate thumbnails).