Did you know that South Africa is in the same time zone as Spain and that there are some very good English teachers down there?
you are right, but for me if i can't find someone to speak with. i often speak to myself or even my cat, people might find that's crazy. but it's okay for me , plus on that i have an app on my phone called Assistant from google and i think it's useful too to speak. sometime i speak in english with my friends too. the point is don't stop if you can't find someone to practice with. you have to work on your own until you find someone, watch movies/listen to songs/read books and always think in english.
after all i hope you will find someone to practice with ^^