Let $A$ be an arbitrary $3 \times 3$ matrix with entries $0,1$, so $B = A+\mathbf{1}\mathbf{1}^\top$ is an arbitrary $3 \times 3$ matrix with entries $1,2$. Here $\mathbf{1}$ refers to the length $3$ column vector with all $1$'s and $\mathbf{1} \mathbf{1}^\top$ is an outer product, namely the $3 \times 3$ matrix with all $1$'s.
By the matrix determinant lemma, we have
$$\det(B) = \det(A) + \mathbf{1}^\top \mathrm{adj}(A) \mathbf{1}.$$
By this post, $\det(A)$ has a maximum of $2$, which can be obtained at
$$A = \begin{pmatrix}1 & 0 & 1 \\ 1 & 1 & 0 \\ 0 & 1 & 1\end{pmatrix} \qquad\Rightarrow\qquad B = \begin{pmatrix}2 & 1 & 2 \\ 2 & 2 & 1 \\ 1 & 2 & 2\end{pmatrix}.$$
This $B$ has determinant $5$ and is a solution to the original problem.
Of course, it's not clear that a maximum for $\det(A)$ will automatically maximize $\det(B)$. The correction term $\mathbf{1}^\top \mathrm{adj}(A) \mathbf{1}$ is the sum of all the terms of the adjugate matrix of $A$. It's easy to see this adjugate must be a $-1,0,1$-matrix, so the sum of its entries are at most $9$, giving $\det(B) \leq 2+9=11$.
The collection $\mathrm{adj}(A)$ here is quite constrained relative to all $3 \times 3$ matrices of $-1,0,1$'s. Brute force says it has a maximum of $3$, obtained only at cyclic reorderings of $A$ above or the identity. That would give $\det B \leq 5$, and the example above would be provably the maximum up to cyclic reordering.
Edit: Here's a way to show that correction term is at most $3$, hence showing $B$ above is maximal. It involves a little calculation, though in principle is doable by hand.
Let $r_i$ be the $i$th row of $A$ and let $c_k$ be the $k$th column of $\mathrm{adj}(A)$. Let $s_k$ be the sum of the coordinates of $c_k$. We want to show $s_1 + s_2 + s_3 \leq 3$.
First we claim for each $i \neq k$ that $s_k$ is at most the number of zero's in $r_i$. To see this, recall the fundamental property of adjugates, $A \mathrm{adj}(A) = \det(A) I_3$, so $r_i c_k = \delta_{ik} \det(A) = 0$. Let $s_k'$ (respectively, $s_k''$) be the sum of the coordinates of $c_k$ for which the corresponding coordinate of $r_i$ is $0$ (respectively, $1$). Then $s_k = s_k' + s_k''$, but $s_k'' = r_i c_k = 0$, so $s_k = s_k'$. Since $c_k$ consists of $-1,0,1$'s, the claim follows.
Now suppose $A$ has a row of all $0$'s. This forces six complementary entries of $\mathrm{adj}(A)$ to be zero, so $s_1+s_2+s_3 \leq 3$.
Next suppose $A$ has two rows each with two $0$'s. The possible $A$'s are, up to reordering,
$$A = \begin{pmatrix}0 & 0 & 1 \\ 0 & 0 & 1 \\ a & b & c\end{pmatrix} \qquad \Rightarrow \qquad \mathrm{adj}(A) = \begin{pmatrix}-b & b & 0 \\ a & -a & 0 \\ 0 & 0 & 0\end{pmatrix}$$
or
$$A = \begin{pmatrix}0 & 1 & 0 \\ 0 & 0 & 1 \\ a & b & c\end{pmatrix} \qquad \Rightarrow \qquad \mathrm{adj}(A) = \begin{pmatrix}-b & -c & 1\\a & 0 & 0 \\ 0 & a & 0\end{pmatrix}.$$
In the first case, $s_1+s_2+s_3=0$. Reordering the rows or columns of $A$ does not change this. In the second case, $s_1+s_2+s_3=1+2a-b-c \leq 3$. Reordering preserves this inequality.
Now we may assume $A$ has at most one row with two $0$'s, with the others having at most one $0$. From the claim, we have $s_k \leq 1$ for each $k$, so $s_1+s_2+s_3 \leq 3$, completing the argument.