A Cannabis Café is not exactly considered a "public" place in Amsterdam.
Open, yes, but not "public" as, say, a street bar or a movie theater.
But, there´s this: http://www.cannabis-cafe.com/Piffletext.html