2026 marks the 64th anniversary of the Rolex China Sea Race - a nearly 600 mile race from Hong Kong's Victoria harbour across the South China Sea, to Subic Bay in the Philippines.