tide
In addition to the idiom beginning with tide, also see stem the tide; swim against the current (tide); swim with the tide; time and tide; turn of the tide.