Any of the schools you mention would be great choices. We looked closely at both UCSD and UW for the same field–researched, visited, spent time in the areas, and have spent pretty much time in Seattle and the PNW in general. Again, both great schools, and great for your area of interest. Both cities offer lots of internship, etc. opportunities.
UW is much more urban. A light rail goes right from the foot of campus to downtown Seattle, with just a few stops in between. Seattle is very much of a prototypical North American city. There is lots to do downtown. There are surrounding hills and mountains very nearby. The cherry trees on campus are beautiful. I was there last year at peak bloom. The weather is definitely cool (not very cold) and gray and damp, which is why it is such a green area. As a state flagship with big-time sports programs, I think it does have more traditional school spirit. Alums and others showing up for football games, etc.
The UCSD campus is more suburban. It would be much more of an effort to get downtown from campus. There is a nice little beach and affluent beach community close to campus. It will be sunny and warm there the whole school year. The vibe seemed more chill and less overtly spirited, not to say many of the students aren’t very happy there.
Maybe some current students can comment regarding their ability to get classes they need/want to take. That can be an issue at large state schools when the state is experiencing financial stresses, and I think it was true, at least to some degree, at UCSD when we were looking at it 1-2 years ago.
UCLA has a very beautiful campus in a pretty iconic area. It is urban in an LA sort of way (definitely more so than UCSD). Weather will also be very sunny and nice. I know less about Berkeley. Good luck!