Swimming with whale sharks in Oslob, Philippines, the largest fish in the world, is a thrilling, once in a lifetime ...