Whale watching can provide you with the ideal opportunity to see some of the most magnificent creatures on the planet in their natural...