Tag tidal power technology