Congratulations on the development of your app.
As mentioned, figure out how to separate the rest of the world with your target audience. To be honest, you might not exactly know that yet but will become more evident as you spend time analyzing your marketing efforts.
You'll need to drive significant awareness to the solution that your app provides. Drive people to your website, speak about the pain of the problem, create content about the solution, create social channels and ultimately drive installs to your app.
The easiest way to market a mobile app is to use platforms that target mobile users for installs. Facebook, Apple Search, Google Ads, Etc are all channels you can use that have specific marketing functions for mobile app marketers.
Make sure you have some form of mobile analytics setup with your app to gauge activity levels and KPIs so that you can efficiently scale your app.
What you want to find is a repeatable funnel that will keep customers/users engaged continuously. Most apps have the hardest time with retention.
Also, SA is beautiful. I lived in Jeffreys Bay for a little while, and I consider South Africa my second home. :)