tiderace
/ˈtaɪdɪˌreɪs/Definitions
1. noun
A narrow channel of fast-moving water, especially one formed by the movement of the tide, between islands, reefs, or headlands
“The sailors had to navigate their boat through the treacherous tiderace to reach the open sea.”