There’s the year archive, by default https://www.yoursite.com/events/event/2013 – you would just need to set the posts_per_page
to -1 for the event’s year archive:
add_action( 'pre_get_posts', 'hollawaldfee_set_year_archive_per_page', 15 );
function hollawaldfee_set_year_archive_per_page( $query ){
if( $query->is_main_query() && eventorganiser_is_event_query( $query ) && eo_is_event_archive( 'year' ) ){
$query->set( 'posts_per_page', -1 );
}
}
In the template you might want to add pagination links to adjacent years via this function: https://wp-event-organiser.com/documentation/function/eo_get_event_archive_link/.
You can get the date of the current archive via this function: https://wp-event-organiser.com/documentation/function/eo_get_event_archive_date/