The Rolex China Sea Race – Double delight for Happy Go in 2024