Yes, alstroemeria flowers can tolerate full sun, but they also appreciate some shade in hotter climates. Providing some afternoon shade can help prevent the flowers from drying out and prolong their blooming period.