I believe that Psilocybin is legal in Jamaica, see https://www.mycomeditations.com/. Since it would seem that large numbers of people visit South America to attend Ayahuasaca retreats, one may assume it is legal there. And some religious exemptions exist for both Ayahuasaca and Peyote in the U.S., but even this may be a bit fuzzy as this certainly isn't widely advertised. One may also purchase legally, in all but a few U.S. states, Psilocybin spores; they become illegal once grown.