Racing series on a river (8)
I believe the answer is:
regattas
(Other definitions for regattas that I've seen before include "Boat race meetings" , "Boating events" , "Yacht races, sporting events" , "Series of boat races" , "Sporting events with boats and yachts" .)