An ideal place to grow cardoon will get at least six hours of daily sunlight. The plant will tolerate partial shade but won’t ...