I run the rock speakers and receiver year 'round in my yard. For the wiring, I used 12v malibu lighting cable. For music, we use the tuner, or a bluetooth receiver plugged into the tuner on the patio in a weatherproof cabinet.
The sound is great around the pool with the fountains and slide running and kids screaming. The total price is significantly lower than a Sonos set up, and can be set up your own way. As for speaker placement, I placed the speakers on the outside of the pool facing in. This allows better sound, and doesn't broadcast our music to the neighborhood. Our Neighbors appreciate this!