There is a site called Zwiftpower. It’s now owned by Zwift. Register on it and connect your Zwift account. There is a great list of all upcoming events, with distance. Also tells you how hilly they are.
Even if you are not at the correct level, you can still enter races which go up the Alpe etc which you cant normally access