the point where the great meander meets the sea