If you want to take your family on a marine watching holiday, then you cannot go wrong if you choose Hermanus in South Africa. This has got to be one of the best whale watching areas in the world. Hermanus is just little more than an hour’s drive east of Cape Town.
The boat trips in particular, from Kleinbaai are very highly recommended. In season, it is very possible to see at least about twelve whales and thousands of penguins, dolphins and fur seals on one trip. The famously named Shark Alley is a must during your trip - this is where you will be able to see great white sharks.
You should check to see that there is enough cover on the boat should the weather turn bad, how many passengers will be on board, and what language is spoken. Food, drink, and toilet facilities should also be checked.
Life on board can be cold and wet, so see that your children pack and wear the proper clothing. Bring an empty bag or two, should one of your family members become seasick.