Yes, the resort stores do carry charcoal - it's usually the MatchLite brand that doesn't need lighter fluid - and I'm sure they can also provide matches at the resort.
No need to pack charcoal, matches and lighter fluid from Spain ... and I wouldn't advise trying to get those items past airport security anyway!