Sounds like a marine / maritime mobile / fixed service station, that is, a shore station that ships/boats at sea communicate with and/or receive weather broadcasts from. Coast station is the common term. Station class MC (in the U.S. anyway).
A Google search for inquiries like "Tampico Radio 6969.5", "Tampico Radio 6969.5 kHz" and "Tampico Radio 6969.5 USB" (source of this info appears to be Spanish language DXer posts, including on Facebook) reveals the following information about Tampico Radio on 6969.5 kHz USB 6.9695 MHz USB
Operator Identification: While traditionally associated with the coastal station Tampico Radio (which historically broadcasts daily bulletins on other marine bands such as 8514 kHz USB), DXing communities frequently debate whether this specific frequency is officially run by the Mexican Navy (SEMAR). This uncertainty arises because transmissions rarely feature an official callsign identification at the beginning or end of the broadcast.
Schedule & Tracking: DX radio listeners regularly log transmissions around 01:00–01:16 UTC. The station often announces its next scheduled broadcast for 08:00 local time (14:00 UTC)
Content: The transmission provides coastal region forecasts and weather conditions for the Gulf of Mexico and the Yucatán Peninsula. It frequently relays information sourced from the National Hurricane Center in Miami