There is The Aquarium restaurant in the mall but as far as I know, there's no reef, just fish (unless they've added coral since I was last there). There's a ray touch pool next door to that, but I've never been in there.
If you're looking for an LFS, look into Emerald Bay, Aquatic Critter, and Fins.