What can I buy in Port Townsend?

Within two miles of Fort Worden you will find Port Townsend’s charming downtown, where you can get to the post office, a music store, health food store, pharmacy, TWENTY restaurants, gas stations, banks, and several coffee shops.