The island is located about 15 km southeast of the Punta Grande, (the Big Point) on Cabo Rojo in northern Veracruz.
Note that this is not a lighthouse but otherwise interesting in size and shape.