Not all lines go to Glacier Bay, you're going to want to limit your search to those cruises that go there. I like Vacations To Go's search engine to narrow down which cruises to examine closer. You can select Glacier Bay in the "Choose a port or place to visit" drop down.
I believe that Holland America has been cruising Glacier Bay the longest, followed by Princess. We cruised Glacier Bay on the Majestic Princess in August 2022. Unfortunately, we couldn't go all the way to the back because of ice in the water. It was still cool and they brought a couple of park rangers on board to help describe what we were seeing. I am personally an NCL fan, but we chose Princess because it was the most affordable balcony over our anniversary week and NCL didn't offer a cruise to Glacier Bay that week. I did like the Princess Premier package that included gratuities, premium drinks (the bartenders had a blast making mixed drinks for us with top shelf liquor), wi-fi, and a 2 specialty meals, a photo package and a "prizes play" that awards you money randomly for opening your cabin door. It was hokey, be we won about $200. We also were selected for the Chef's Table (at an additional charge of $150 each (I think)) which was fabulous and full of people celebrating birthdays and anniversaries.
I tend to like the food and entertainment on NCL better than Princess or Carnival, so if I were to go again I would go with NCL. However, seeing Glacier Bay was super important to me at the time.