Plant the shrubs in a location with full sun and deep soil where they can put down spreading roots. They grow in almost any type of soil as long as it drains freely, including poor soils where other shrubs struggle to take hold. Rockrose plants are hardy in USDA plant hardiness zones 8 through 11.