Prince Rupert, British Columbia, is actually on an island at the mouth of the Skeena River, just 40 miles south of the Alaska border and 65 miles south of Ketchikan.

Arrival at Prince Rupert by cruise ship is amazing as you skirt hundreds of islands and make your way through narrow, mist-shrouded passageways to this town of about 16,000 residents. It’s moderate climate and mists, you will likely see several rainbows a day, including double and triple rainbows that span the horizon.

Once you get off the ship, you will have a number of options for shore excursions and other adventures in Prince Rupert. The easiest is to just stay in town and explore on foot.

For those wanting adventure, this area is home to more Humpback whales than anywhere else on Earth. A number of whale watching excursions are available from the docks, some of which can be booked through cruise lines.

Also in the waters around Prince Rupert you will find lots of Gray, Orca and Minke whales. If you have ever wanted to go on a whale watch, this is pretty much the best place in the world to view these magnificent animals.

Another favorite excursion is tours where you go to enjoy brown (grizzly) bear viewing. Bear viewing charter boat trips leave from the docks regularly. Most charters head to Khutzeymateen Valley, known as the “Valley of the Grizzly Bears”. These trips provide an incredible opportunity to see grizzlies in their native habitat and they give you a look at the pristine interior of Northern British Columbia.

Prince Rupert also offers excellent deep sea fishing, and numerous charters, if you have the time while in port. Halibut fishing is incredible in the area, as are coho, spring, and pink salmon fisheries.

One of the best single attractions in Prince Rupert is the Museum of Northern British Columbia. It has one of the largest collections of native artwork and cultural artifacts in the world. Exibits including colorful totems and other painted wood sculptures, the museum is well worth the visit.