The cannons at Castillo de San Marcos in St Augustine, FL. The fort is the oldest masonry fort in the US. The city of St Augustine is supposedly the oldest city in the US, or at least the oldest continuously occupied settlement of European origin in the contiguous United States.