Prince Rupert is a small port town on British Columbia's lush northwest coast.
The city occupies almost a third of a small island, Kaein, though this fact is not obvious, as the island is subtly connected to the mainland by a bridge that is part of Highway 16.
Prince Rupert is the last stop on the east-west Highway 16, about a seven-hour drive from Prince George, Northern BC's largest urban centre. Its closest city is Terrace, approximately an hour and a half by vehicle, east on Highway 16.
Several small First Nations communities are also the town's neighbours. Port Edward is located about 10 minutes away, is the nearest village and the only one that can be reached by vehicle. Go east on Highway 16 and right at the sign directing drivers to the village. Other communities, including Port Simpson and Metlakatla, are either a ferry, boat or plane ride away.