Canyon swimming pools