Herald theme will automatically generate all image sizes to fit each layout you choose to display. Our maximum content width is 1320px so with images that are 1320px wide you can make sure you covered all layouts. Also, if you are not using layouts without sidebars, images with 990px width will be enough. Don’t worry about larger images as theme will resize them properly, just avoid to upload small ones.