Located off the coast of northern British Columbia, Haida Gwaii is a remote archipelago known for having some of the best salmon fishing in the world. Try catching a chinook salmon, which is known as the trophy fish of sports fishing in British Columbia. Professionals recommend visiting Langara Island, which is just south of Alaska and is where salmon tend to migrate toward streams. Other fish available here include halibut, Fraser River sockeye salmon, red snapper, and rockfish. For a first-class fishing experience, check into the luxurious Queen Charlotte Lodge.