According to Shade Builder, it is important to keep all vegetation away from an above-ground swimming pool, as vegetation might puncture or otherwise weaken its liner. Use a border of small rocks that stretches out at least 3 feet from the edge of the pool itself. This will provide the pool with an attractive natural border, while still keeping back the plants. Use white rocks to keep the pool area looking bright and light or use variegated rocks to match an above-ground pool paneled in darker wood.
Look for rock planters, which are large rocks with the centers hollowed out. The centers can then be used to plant flowers and trailing vegetation. A rock planter is an ideal choice when you want a pool with a natural appearance. A rock planter is less symmetrical or staid than normal concrete or plastic planters, and the rock's natural color adds to the effect provided by the flowers. Use ivy or other trailing vegetation to ornament the rock planters, allowing their trailing vines to overflow the planter.
Boulders for Cover
Use a very large boulder to hide the unsightly valves and pumps that are part of the functioning of the swimming pool. Choose a tall boulder that has a relatively narrow footprint, so it will not take over very much of the space in the yard. A tall boulder blocks unattractive pipes and valves from the rest of the yard. but it lacks the need for gates or enclosures.
For a peaceful, and minimalist look for your pond, consider a rock garden. A rock garden uses raked gravel and larger stones to create a peaceful look that is not disrupted with the irregularity of plant life. A simple, limited color scheme gives the rock garden a serene look next to the motion of the water in the pool.