★ Movimente os pontos A, B e C para definir o triângulo que representa a ilha.
Movimente o ponto S no interior do triângulo ABC e verifique que as distâncias
de S ao mar nunca serão todas maiores que o raio do círculo inscrito. 
Atenção: Essa verificação não substitui uma demonstração feita com rigor matemático;
apenas ajuda a visualizar a resposta.

A = (-2.32, 2.66)
B = (8.38, -0.18)
C = (-0.28, -5.4)
pol1, c, a, b = Polygon(A, B, C)
S = PointIn(pol1)
d, e = AngularBisector(c, b)
f, g = AngularBisector(a, b)
O = Intersect(e, g)
h = OrthogonalLine(O, b)
E = Intersect(h, b)
k = Circle(O, E)
i = Segment(O, E)
j = OrthogonalLine(O, a)
l = OrthogonalLine(O, c)
F = Intersect(l, c)
H = Intersect(j, a)
m = Segment(O, H)
n = Segment(O, F)
α = Angle(O, F, B)
β = Angle(B, H, O)
γ = Angle(C, E, O)
p = OrthogonalLine(S, c)
q = OrthogonalLine(S, a)
r = OrthogonalLine(S, b)
G = Intersect(p, c)
I = Intersect(q, a)
J = Intersect(r, b)
o = Distance(m, n)
s = Segment(S, G)
t = Segment(S, I)
a_1 = Segment(S, J)
δ = Angle(S, G, B)
ε = Angle(B, I, S)
ζ = Angle(C, J, S)
u = Distance(s, t)
D = (-4.3, 6.24)
K = (-4.24, -8.14)
L = (23.26, -8.38)
M = (22.68, 6.26)
pol2, a_2, b_1, c_1 = Polygon(B, C, A)