The average cost of a daily meal in Struisbaai, South Africa, can vary depending on where and what you choose to eat. However, a standard meal at a mid-range restaurant can cost around 150 to 200 ZAR per person. For inexpensive meals at snack stands or fast food places, expect to pay around 50 to 100 ZAR. So if you eat three meals a day, you could spend about 300 to 600 ZAR a day on food. Keep in mind that this is only a rough estimate and prices may vary.