If you've never been to Glacier Bay, I most certainly recommend it.
You can check online to see which cruise lines have been awarded concessions to sail there each season:
https://www.nps.gov/glba/getinvolved...-contracts.htm (I've sailed HAL, Princess, and Seabourn there)