Perhaps I can help. I do flightseeing tours over Glacier Bay during the season.
Hubbard is one glacier - a big one, but its only one.
Glacier Bay has numerous glaciers. The cruise ships usually stop at the Marjorie, Reid, Lamplugh and the Johns Hopkins when conditions permit . The view of the mountains surrounding Glacier Bay is spectacular when they are not obscured by clouds.
Each glacier has its own characteristics - The Johns Hopkins has very pronounced morains and pressure ridges but access is frequently limited by icebergs. The Marjorie is more white and is approachable all the time.
Only two ships per day are allowed in Glacier Bay .
IMHO, the best way to see glaciers is both from the sea and from the air.
There are some helicopter tours out of Skagway and Juneau that land on a glacier - a bit pricey .
If you schedule a tour via the cruise lines and the weather is bad, you may be disappointed. If you wait until you get to the port and assess the weather, you may be able to walk up to a flight service and see what is available.
Skagway has one helicopter and two fixed wing operators that do glacier flightseeing. Only the fixed wing operators go into Glacier Bay and only when weather permits. Fortunately for you, June usually has good weather.