Well... I'm a San Diego native... for fish stores... I'd say hit up Pet Kingdom on Sports Arena Blvd, you can't go wrong there! Then for good food. Go get yourself a burger from slaters 50/50, or I'd also suggest Hodad's! Both places have great burgers! Hodad's has a location in ocean beach and one down town, and Slaters 50/50 is in liberty station.