Instagram relies heavily on the images that are posted. An image that makes someone pause while scrolling through their feed has a higher likelihood of encouraging them to read the description and even click through to your site. It's perfect for brand awareness, and so the images that are created will reflect that.
Instagram's image size is 600 x 600 px. Any larger and you'll have to crop your image, any smaller and your image might be blurry.