There are plenty of restaurants in Port Townsend, Washington including a cocktail bar, great American food, and of course some great Mexican food. Try the food at Sirens and enjoy live music. The Blue Moose Cafe also offers some great casual dining options as well as the Fiesta Mexican Restaurant that serves that great Mexican food.