Let $X$ be a Boolean space, i.e. compact Hausdorff and having a base of clopen sets.
You want to see that every ultrafilter $\mathcal{U} \subset \operatorname{Clop}(X)$ is determined by a point,i.e. there is some $p \in X$, such that
$$\mathcal{U} = \{ A \in \operatorname{Clop}(X): p \in A \}$$
Recall that the Boolean Algebra $\operatorname{Clop}(X)$ has $\cap,\cup$ and complementation as its BA operations, and an ultrafilter on a BA is a maximal subset of the BA (by inclusion) which is, non-empty, upwards closed and closed under finite meets and does not contain $0$ (here $\emptyset$).
This immmediately implies that $\cap\{A \in \mathcal{U}\}$ is non-empty, as the members of $\mathcal{U}$ form a family of closed sets with the finite intersection property (see wikipedia) in a compact space (from having finite meets (intersections, here) and $\emptyset \notin \mathcal{U}$) . Suppose that the intersection contains two points $p \neq q$ of $X$. By Hausdorffness and having a base of clopen sets, there are $U_p, U_q$ clopen in $X$ such that $p \in U_p$, $q \in U_q$ and $U_p \cap U_q = \emptyset$. Then as we have an ultrafilter (see here under Boolean algebra) we know that either $U_p \in \mathcal{U}$ or $X \setminus U_p \in \mathcal{U}$.
In the former case, $q \notin \cap\{A \in \mathcal{U}\}$ , in the latter $p \notin \cap\{A \in \mathcal{U}\}$, which is contrary to the original assumption that both were in the intersction. So $\cap\{A \in \mathcal{U}\}$ can only have a single point, say $p$.
By the same type of argument ,any clopen set $C$ with $p \in C$ is in $\mathcal{U}$ (it contains either $C$ or $X \setminus C$, but $p$ must be in it). So we have the equality from the beginning: $\mathcal{U}$ is determined by $p$.
Now, if $X$ is any Boolean space (as defined above), we define the map
$$F : X \rightarrow \operatorname{Stone}(\operatorname{Clop}(X)) \text{ by }
F(x) = \{A \in \operatorname{Clop}(X): x \in A\}$$
Then we have just shown above that $F$ is a surjection: any element of $\operatorname{Stone}(\operatorname{Clop}(X))$, which is by definition an ultrafilter in the Boolean Algebra $\operatorname{Clop}(X)$ is in the image of $F$. The 1-1 ness follows from $X$ being Hausdorff again: if $x \neq y$ find separating clopen sets $x \in C_x, y \in C_y, C_x \cap C_y = \emptyset$. Then $C_x \in F(x), C_y \in F(y)$ by definition, and so by disjointness $C_y \notin F(x), C_y \notin F(x)$, showing that $F(x) \neq F(y)$ (we found two points of $\operatorname{Clop}(X)$ to distinguish the two subsets $F(x)$ and $F(y)$ of it).
By compactness and Hausdorffness of $X$ and $\operatorname{Stone}(\operatorname{Clop}(X))$ rspectively, we only need to show continuity of $F$ to get a homeomorphism between them.
This is clear because the definition of the topology on a stone space $\operatorname{Stone}(A)$ of any Boolean Algebra $A$, is that a (clopen in fact)
base for its topology is given by all sets of the form
$$B(a) = \{\mathcal{U} \in \operatorname{Stone}(A): a \in U\}$$
where the $\mathcal{U}$ are ultrafilters on $A$, and $a$ ranges over all elements of $A$. For continuity of $F$, it suffices to check that any
basic set $B(C)$ of $\operatorname{Stone}(\operatorname{Clop}(X))$, where $C \subset X$ is clopen (we apply the above to $\operatorname{Clop}(X)$ whose points are clopen subsets of $X$):
$$x \in F^{-1}[B(C)] \leftrightarrow F(x) \in B(C) \leftrightarrow F(x) \in \{\mathcal{U} \in \operatorname{Stone}(\operatorname{Clop}(X)): C \in \mathcal{U}\} \leftrightarrow \\
C \in F(x) \leftrightarrow x \in C$$
So that $F^{-1}[B(C)] = C$ is indeed open, and continuity has been shown.