Behavioural analysis of marine predator movements in relation to heterogeneous environments