The Tarragona town of Altafulla will host the Mediterranean Games triathlon competition at 2017.
More information