Qld Whitsundays shark bite victim 'lucky'