We do have some larger homes reserved at Fort Worden, however, there are other accommodations available in Port Townsend.
If you are visiting Port Townsend - you will have to take a ferry from Seattle to Bainbridge Island. Or Whidbey Island to Port Townsend. Visit https://wsdot.com/ferries/schedule/scheduledetailbyroute.aspx?route=pt-key for more information and to help plan your trip.