If you are forced into driving around, Bremerton to Port Angles is quicker than driving around on the coast. I can make it from the east side early in the morning in just over 3 hours. I've done it many times.