Note $$a^2+b^2+c^2-ab-ac-bc=(1/2)((a-b)^2+(a-c)^2+(b-c)^2)$$ Now suppose $a+b+c$ is even. Then all three variables are even, or else exactly one of them is even. If all three are even, then we can divide the original equation through by 8, getting a smaller solution. Repeat this enough times, and we get to a solution with exactly one even variable; let it be $a$. Then $a^2+b^2+c^2-ab-ac-bc$ is odd, but it's a power of 2, so it must be 1, so $(a-b)^2+(a-c)^2+(b-c)^2=2$. The only way to get three squares to sum to $2$ is for one of them to be zero and the others to be $1$, so $a-b=\pm1$, $a-c=\pm1$, $b=c$. Taking the plus sign, we get $3a-2=2^r$ for some $r$, so $a=(2^r+2)/3$, $b=c=(2^r-1)/3$. Then $$a^3+b^3+c^3-3abc=(1/27)((2^r+2)^3+2(2^r-1)^3-3(2^r+2)(2^r-1)^2)=2^r$$ so we need to take $r$ to be a multiple of $3$. For example, $r=6$ leads to $a=22$, $b=c=21$, $a^3+b^3+c^3-3abc=64=8^2$.
The reader may enjoy working through the case with the minus sign.