The Castillo de San Cristóbal was built by Spain in 1783 to protect against attacks on the city of San Juan. Today, the site is considered a World Heritage Site by the United Nations and is a popular tourist attraction in the city of San Juan, Puerto Rico.