Dynamics of the Holloway Current, the long-shore current on the Australian North West Shelf