We've only been to Gran Canaria once, but to Lanzarote several times, and we found soya milk to be available in the local shops. We also found quite a good selection of beans in jars (rather than...