Skip the waterfront seafood place and hit the fish counter inside the Asian grocery on Delmar, no contest
Everyone in my city keeps pushing the big seafood spot on the waterfront where a fried platter runs you $28 and you wait 45 minutes for a table. Last month a coworker sent me to the H Mart on Delmar instead, and the little fish counter in the back will fry you a whole croaker for $9.99 while you shop. The fish gets pulled from the ice case right in front of you, so it hits the oil maybe 90 seconds after it stops swimming, and you can taste the difference instantly. Zero wait, zero parking drama, and they throw in rice and banchan sides nobody else gives you for free. The fancy place trades on the view, but you are paying for boats and tablecloths, not for better fish. Am I the only one who thinks the grocery counter beats the restaurant every single time, or does somebody have a spot that actually changes my mind?
I read a piece in the local food blog last year where a chef said most restaurant fish sits in a cooler for days before it ever hits the pan. That matches what you're seeing at the counter, where the croaker goes from ice to oil in a minute and a half. The waterfront spots are selling the sunset, and once you notice that, the $28 platter stops making sense.