She also focused on water safety initiatives for children and joined hands with golfer Louis Oosthuizen’s iPapa57 Feeding the Children programme, which supports community centres in the Mossel Bay area.
On Monday, the Monégasque royal bid farewell to her home country, with Prince Misuzulu Sinqobile kaZwelithini on hand to send her off at King Shaka airport.
Her Serene Highness thanked the Zulu prince for his “kindness and support” during her lengthy stay in an Instagram post.
She also thanked the doctors who treated her for their “tremendous job” helping her.
In a later post, the princess, 43, shared a heartwarming image with her husband and their six-year-old twins, Prince Jacques and Princess Gabriella, after their reunion.