3 days in São Paulo?

Hi there! I found a cheap flight from the United States to São Paulo, after flight time I would only have about 3-3.5 days in Brazil.

I saw santos might be a good place to visit as well (I’m a huge coffee person!)

Do you think 3 days is enough to experience the area? My main travel focuses are food, coffee and art usually

Thanks in advance :)