If you learn Spanish, you'll learn gypsy words
I think caló is disappearing. When I listen to Gypsies speaking, they speak a mix of Caló and Spanish (so one is able to understand them if you know a few words), and young people speaks Spanish. I think Caló is a very funny language, I like these words, I use them if I know I'm going to be understood
And yes, there are a lot of Arabic words and towns / cities with an Arabic origin (usually they begin with al- or ben-,)