Hello!
I live near Prince Rupert....
It is quite a small town, but right where the ship docks is called Cow Bay and has some lovely shops. There are also amazing seafood restaurants (Dolly's is our fave) and a new brewery that's just opened. There is a canning museum in Port Edward that is interesting and tells a lot about the history of the area. You can do whale watching and bear watching excursions. If you like hiking, there are some beautiful trails in the area, two are Butze falls/ Butze rapids if you like waterfalls. Of you are able to hire a car, 2 hours drive from Rupert up the Nass Valley are some tourist stops- The Peeing Tree (haha) Lava Lake, Nass Hot Springs, Nass Valley Lava Beds, and Rosswood General Store. Lots of hiking in that area as well. Hope that helps a bit???
Cheers