Alliums grow best in locations that receive full sun throughout the majority of the day. They can tolerate some shade, so a garden that receives partial shade in the morning or afternoon should be just fine.