Gateway to Olympic National Park
Port Angeles is a good base for exploring the north side of Olympic National Park: Olympic NP Visitor Center and entrance to Hurricane Ridge is right in town, and Elwha (11 miles), Lake Crescent (18 miles) and Sol Duc Valley (about 40 miles - 1 hour ) are close by for day-tripping. It also has a ferry terminal for passenger or passenger/vehicle services to Victoria, British Columbia. Most of our time was spent at the park so we didn't shop or explore any other recreational activities but the people were friendly and we stumbled into a great little brewpub that made me forget all about a killer head cold for a few hours; I'd go back just for that.
See my Olympic National Park pages for more on Hurricane Ridge, Elwha, Lake Crescent and other regions of the park.