An option not mentioned might be contracting with the Clallam County Sheriff's Office for services.  This is very common for small cities in many places; for example, the King County Sheriff's Office provides contract services for 12 cities and 2 transit agencies.  This would be a turn-key (professional) solution for Forks - probably scalable to what they wish to spend.