There are numerous websites that offer “Tri Calendars”–basically a listing of events that you can filter by area and distance.