I would recommend both AFA and Neptunes since they are both for plants, and Neptunes has saltwater as well (mainly corals) but they have really awesome display tanks. Dolphin pet village is more of a petstore so it isn't as awe inspiring. But AFA and Neptune are awesome since they have really nice display tanks. Aquasoil is cheap at AFA, so if you want any it is like $30 for a 9L bag of the new Amazonian.
Not sure for SoCal as I'm in the Bay Area.