Torrey Pines provides a perfect setting for nature art festival