The Hebrides Islands in Scotland are one of the world's best places to see basking sharks, the second-biggest fish in the sea.