Harry, the above is an example of an Image Corousel. Images can come from Google Photos. Text placement is limited though.
The above is an example of a Slideshow. Create the slideshow in Google Slides with images from Google Photos or Drive (up to 200)
The above is an example of a contact form. (Better on its own page really). Create the form in Google Forms. It is very powerful, even including questions dependent on previous answers.
The above is an example of inserted video, but it is better to publish the video to YouTube and insert it as a YouTube link.