Rotary tidal current