Photo: August Dominus, CC BY-SA 4.0 via Wikimedia Commons
Last fortress of the Spanish Empire, later used as a prison during Porfirio Díaz's government, known as one of the most cruel prisons of that time, you can hear horror stories of torture. The castle is located near the piers. While it is physically quite close to downtown, it is not possible to access it on foot. You will need to take a tour or get there by taxi (this will cost around M$90).
San Juan de Ulúa, now known as Castle of San Juan de Ulúa, is a large complex of fortresses, prisons and one former palace on an island of the same name in the Gulf of Mexico overlooking the seaport of Veracruz, Mexico. Juan de Grijalva's 1518 expedition named the island. On March 30, 1519, Hernan Cortés met with Tendile and Pitalpitoque, emissaries from Moctezuma II's Aztec Empire.
© OpenStreetMap contributors
Good sea (Gulf of Mexico) views here, as well as views of one of Mexico's premier ports; just don't drop your camera in the water. Also present are statues of Alexander von Humboldt and the Centinela de la Patria.
Old lighthouse of the port of Veracruz.
Another museum about the city, but much more scaled-down compared to the one above.
Display of model ships and exhibits about the Mexican navy up to the present day.
Last standing part from the wall that used to surround the old city fort that was built by the Spanish in 1635 as they endeavored to repel pirates wanting to take riches of the import/export trade going through Veracruz.