We always book an aft cabin, as the views from the balcony are better. I don’t know if any aft cabins can accommodate three people, but as @skynight said, you need to check the deck plans on the Princess web site. When in Glacier Bay, the captain will stop the ship and then after a few minutes, he will rotate it, so the other side of the ship has a view of the glacier.
We have booked EZair through Princess a couple of times and had no problems, but if you read these boards, you’ll see that many have encountered problems with either cancelled flights or time changes. The luck of the draw, I guess.
Have fun planning, and enjoy your cruise.