Mar Rojo, Cabo Verde y México