Spain's anti-tourism campaign has backfired as Mallorca announces it will be giving free gifts to visitors.