Looks like a great trip, I have never been to Coffee Bay before and would still like to visit it one day. I however did go to Port St Johns a number of years back (Must be around 15 years back) I also found cows on the beach there!!
I hope the rest of your trip went well, I suppose I will see in the next few days!!
!BEER