Is a giant considered humanoid for the purposes of mantle of whispers?

My players will arrive at Maelstrom soon. Any DM tips for this chapter?

Any hints for making Storm King’s Thunder A Great Upheaval more lvl 4 apropos?