Having cash in Lanzarote is always a good idea. You can use other payment options, like credit or debit cards, but cash has some advantages. For example, everyone will accept cash in restaurants or stores. Also, by having cash, you will not have to search for an ATM in Lanzarote.