Katrina Kaif has whale of a time, quite literally! - watch video