St. Augustine FLORIDA Military Forts 11 Claim(s) Visited PANICd# 1047 Castillo de San Marcos Castillo de San Marcos, the oldest fort in the United States, was constructed between 1672 and 1695 by the Spanish living on Matanzas Inlet for the protection of the northern most outpost of the empire, Saint Augustine.