There is no lake named Tecolutla in Veracruz, Mexico. Tecolutla is a coastal city and port located directly on the Gulf of Mexico shoreline.
The Tecolutla River empties into the Gulf at the town, creating an estuary ecosystem, but the town itself is on the ocean coast.