The following KB articles relate to this topic:
An Image with Caption is a useful tool in adding interesting and aesthetic information to your page. The Image with Caption content class will add an Image with a custom caption to your web page.
When implementing an image into your site it is important to consider the size of the image as size will directly influence how long it takes for your page to load. A good test to see how your image will effect your pages load time is to open up your page on your mobile device. We would recommend that you work to keep the images size as small as possible. An image that is several MB large will take sufficiently longer to load than an image that's size ranges from a few hundred KB to 1 or 2 MB.
Below is an example of how an image with a caption would look in-page.
A visually appealing way of using images is to align them with content. This gives your readers a visual concept of what ever information they are reading on this page. It should be noted that in order to create effects like this you'd need to utilize the Layout content classes to create editable space on the page.