No, to claim the Coral free bet welcome offer for Cheltenham Festival Races, you simply need to make a new Coral betting account.
Check the Coral betting T&Cs to ensure you know the bet wagers for all qualifying bets.