David Ball: Whitehaven Beach, Queensland, Australia