You can buy them at sun fat. Fish heads are great but you can make stock out of just bones, If you wait until friday, they will have Dungeness as well.
Most Asian fish stored in Mission or Chinatown...
Go to pier 33 ,walk all the way inside the pier til the end ,a couple of fish places Osprey and Monterey Fish have plenty.
Thanks! Your answer is awaiting moderation.