I can't see the pump in the photo, but, most above ground pumps must be below the waterline. You'd need something more stable than just a rock bed under the pump / filter - large patio blocks maybe on top of rock? The pool may last longer if you install a barrier (heavy plastic sheeting) between the pool and backfill material.

CarlD's observation about code applies in my town as well.