We are planning a trip to South Africa but have very limited time, and must choose between diving for 2 days either the Protea Banks or Aliwal Shoal. Does anyone have experience diving either or both? Which is better is terms of seeing a greater variety of big fish? We're both advanced open water divers. Any recommendation of decent dive operators would also be appreciated. Thank you.