As remote a tourist destination as Ketchikan is, the town still provides excellent public transportation services, which include airport shuttle, bus, taxi, and water taxi services. There is also a free shuttle bus with stops around the town including the Fish Hatchery and Totem Heritage Center.  Known as the gateway to the Inside Passage (the 500-mile coastal route taken by vessels between the mainland and the coastal islands), Ketchikan is very accomodating to its high number of visitors and passers-by.

Most people arrive in Ketchikan by ferry, having transferred from Ketchikan International Airport on Gravina Island. For this purpose, as well as to accomodate the many cruise ships and private boaters that dock in Ketchikan, the town's Port and Harbor Department operates a total of six boat harbors and three launch ramps. Inter-island ferries will transport you (and your vehicle, if you have one) as well to any of the islands, including the rainforest islands abounding with their lush photo opps. Alaska's Inter-Island Ferry Authority can help you here.

The Ketchikan Gateway Borough Transit System operates and maintains three bus routes, one of which is sure to take you where you want to go. At the time of this writing, adult fare is $2 and a 24-hour unlimited pass is a mere $8; prices which certainly beat taxis by a mile (or more). Still, if it's a taxi you want, a taxi you can have (dry or wet). One benefit of taking a taxi is that some services offer tours for an added fee.  

Finally, if you want aerial transport, or simply a bird's-eye-view of Ketchikan, Taquan Air or Promech Air will be happy to serve.