The Seahorse Bay Triathlon is held annually. Athletes train for about a minimum of five to six weeks prior. The average finishing time is three hours and the race finishes in ten. Denizens of all ages are allowed to join as it is a city-wide event.