Local adaptation along a continuous coastline: prey recruitment drives differentiation in a predatory snail.