There is something magical in every meeting with these huge sea creatures. Whale watching has become one of the most popular attractions...