Comment: Starting from the solutions you found we may try to pridict the existence of more solutions. We may manipulate like this:
$3^b+3^3=a^2-10\Rightarrow a^2-10\geq 27$
In the case $a^2=27$ we have:
$27=3^b\Rightarrow b=3$
Which gives $(a, b)=(8, 3)$
We may also say $3\mid a^2-37$ and a is even. For searching we write:
$a=8, 10, 12, 14, 16\cdot\cdot 28\cdot\cdot\cdot$
$a^2= 64, 100, 144, 256, \cdot\cdot\cdot784$
then try to find a sequence or a progression, for example take $64$ as the first number of a progression:
$100=64+4\times 9$
$196=54+4\times 33$
$256=64+4\times 48$
$\cdot$
$\cdot$
$\cdot$
$724=64+4\times 165$
$\cdot$
$\cdot$
$\cdot$
$3788^2=64+ 4\times 3587220$
Now in the progression formula $N= a+n \cdot d$ we have $a=64$ and $d=4$ and we have to find a relation between n and N. $n$ is not the number of term or elements but it has the following sequence:
$9, 33, 48, 84, 108, 153, 165, \cdot\cdot\cdot 3587220\cdot\cdot\cdot \infty $
The number $3587220$ gives $a^2= 64+4\times 3587220=3788^2$ which gives $(a, b)(3788, 15)=15$.
That means more solutions are probable as Kodzis found in his second post.