There are several places where you can see free street performances of Flamenco in Granada.
For example.
Plaza Nueva and Mirador de San Nicolas.
There is more info on this page.
https://granadablog.granadainfo.com/places-to-see-flamenco-for-free-in-granada/