If you pay for your flights with FNB credit card you also get free travel insurance.
All Visa and Mastercard credit cards provide travel insurance when purchasing international flight tickets.
Discovery health also provides free travel insurance to their members, just be sure to either advise them beforehand or download the travel insurance forms from your profile on their website