You can use a Google Sheets add-on "Photo Gallery" to create a slideshow with Google Slides, from photos in your Drive. You can then insert this slideshow in a site (either classic or new).
In Google Drive create a new spreadsheet.
Install this Add-on https://chrome.google.com/webstore/detail/photo-gallery-by-awesome/jgkjnffgfnibcjeedannoakcdnjlncmm
Click Add-ons and select Photo Gallery by Awesome table.
In the right hand column select a folder in your drive that contains the photos you want in your gallery.
Continue to create the slideshow.
When finished click to view the Slideshow that has been created.
In your web site in the insert menu click Slides under Google Embeds and select the newly created Slideshow. (Remember to change its sharing to public).
CREDIT: Add-on created by Romain Vialard and there are more instructions on his web site.
"As Picasa / Google Photos has deprecated its slideshow feature, one remaining solution was to add your photos as slides of a Google presentation. But this can be very time consuming if you have many photos!
Thanks to our add-on, you can simply put all your photos in a Drive folder and we will automatically insert them in a Google Slides presentation that you can embed in any website."
See an example below. Note: on a mobile device the slideshow doesn't start until the viewer clicks on it to open it.