The 98th Bacardi Cup and 2025 Bacardi Invitational Regatta (BCIR), taking place from March 2-8, 2025, will set a new ...