All of the above photos are of a Princess Cruise ship at the face of Marjerie Glacier.
Below is a photo of the Spirit of Endeavor, a small cruise ship.
Above and left: the S.S. Universe, one of the more old fashioned cruise ships, near Marjerie Glacier.
Right: a Princess Cruise ship at the lower end of Glacier Bay.
Cruise ships in Glacier Bay National Park, Alaska