A few years ago I was on Gran Canaria and I was sleeping in a campsite, which was (I believe) run by the local government. It was super good quality and totally free and not crowded (it was April).
So are campsites always free on Canary Islands? Why? And what about the rest of the islands, is it the same?