Pounds are easily changed in hotels into convertible pesos but I don't think you are allowed to take Cuban currency into or out of Cuba so it is probably unavailable outside Cuba. Why change your money into Euros and lose on the exchange rate and then lose again when you change into Pesos. Hotels also accept credit cards but not American Express.