Best Mediterranean restaurant in Icod de los Vinos, spain