Pregnant women and babies were among around 90 migrants rescued by Spanish emergency teams off the coast of Gran Canaria.