Cabo Rojo (Spanish for "Red Cape") (21°47'N 97°35'W) is a barrier of quartzite sand deposited adjacent to the coast of the Mexican state of Veracruz, about 55 kilometers south of the city of Tampico, Tamaulipas.