Take a wonderful horse ride on the beach at Port Alfred in the Eastern Cape.