Even in July, it can be cool and should not be surprised at rain- I would suggest that she have layers, and a rain coat (that will double as a wind breaker) with a hood (they you don't have to hunt for a hat). Usually don't need boots- unless she is a hiker, and will plan to take tours into the woods- but warm socks and gloves will come in handy. If she brings a nice amount of sweaters, sweatshirts, and long pants, she can count on a nice warm week. In the ports, casual is the dress of the day and night.
If she does not bring enough warm clothes- there are lots of stores near the docks in all ports- anything she might need.
Hope she has a wonderful time visiting out state.- Ruth