@jamminsloth oh I see, then it might be a good alternative, it’s super cheap to fly from Europe to Morocco, Algeria, and the likes. If you want a higher standard of life and faster internet, you might want to be in a bigger city. Morocco has a decent 3G network, and quite cheap (circa 10€ for 1GB internet on a pay as you go), but the coverage is not consistent across the country.
Another country you can consider: Cape Verde.
I went to Cape Verde for the first time in January this year. I had average expectations and was very surprised how great this place was for my holiday. Note that I was not working while there. Basically, it’s a country in the middle of the Atlantic, they speak Portuguese (a dialect of it), people are extremely nice and laid back, it has this Caribbean touch although it’s attached to Africa. It’s a world top spot for kite surfing. Many world competitors are actually from there or train there. You can also do surf, windsurf and more water sports. Hiking is also getting very popular in the islands of Santo Antao, this is a very green and mountainous island, not to be missed. Internet can be a problem though, the size of some of the islands limit their development (infrastructures, education, hospitals, and so on) but you can get 3G internet for circa 10€ for 1GB. Again, go to bigger cities for higher internet speeds (Mindello or Praia). I heard you can find Return tickets to Cape Verde from Europe (London, Paris, Madrid, Lisboa) from 400 euros if you are flexible. Another way is to go from canary island, by plane… Or by boat, for free as a crew member, it takes about 6 days of sailing, but you probably need experience to be taken on board, not sure. Go to Cape Verde, it’s awesome
I posted a couple of information regarding the different topics:
Cape Verde: travel between islands
Cape Verde: accommodation to expect?
Cape Verde: any safety alerts regarding hasslers, con men, thieves or muggers specific to this region?