This is a Blue Sting Ray, which is a really unusual sighting.
Seals have to throw their food around to break off bite sized chunks.
The Great White Shark.
We had a fun time watching this shark play around the boat.
There were lots of African Penguins sitting on top of the island.
Here, you can see many of the penguins on nests.
An African Black Oyster catcher on Hospital Rock.
A little seal about to take the plunge.
Seals sitting up in the rain.
Keeping cameras dry and enjoying the view.
Cape Cormorants heading back home.
A Shy Albatross soaring along.
A Brydes Whale in the bay.
It was beautiful to see this animal so close to shore with a dramatic backdrop.