Tamiahua Lagoon
Tamiahua Lagoon stretches along the northern coast of Veracruz between the Pánuco and Tuxpan rivers. The long sandy barrier of Cabo Rojo separates its shallow waters from the Gulf of Mexico, and several islands rise within the lagoon. Streams enter from the mainland, while openings and channels connect the lagoon with neighboring waters. The barrier and its sheltered basin form one of the most distinctive features of this coast.