The Public House Grill & Ales (1038 Water St., 360/385-9708, www.thepublichouse.com [1], 11 a.m.–11 p.m. daily) has live music on in-season weekends, and good pub food, especially for lunch.
Ajax Café (21 N. Water St., Port Hadlock, 360/385-3450, www.ajaxcafe.com [2], 5–9 p.m. Tues.–Sun.) also has live music most weekend nights.
Links:
[1] http://www.thepublichouse.com
[2] http://www.ajaxcafe.com