A lot of the clubs people randomly recommend online are either full of tourists or require invitations that nobody explains properly. When I was trying to plan my trip I used
https://cannabis-clubs-near.me/ because it gives a better overview of different areas and how the clubs work in Spain. Ended up saving me a lot of time since I could avoid the obvious tourist traps and pick a place that felt more private and comfortable