Why did the Spanish fortify st Augustine?

To protect its territorial claim to Florida against other European powers, notably the French, English and Dutch.
Copyright Wanderlust World © https://www.ynyoo.com