The Princess Royal spoke with young horseriders on her first day in Cape Town, South Africa