Magical rock pools and hidden caves on the south Cape coast of Afri...