Eight South African Junior Surfing Titles and the Freedom Cup up for grabs in the 2018 Sea Harvest South African Junior Championships.