Battle off Cape Palos