Jersey's Zane Duquemin broke his second Island Games record in as many days to take gold in the discus.
The reigning British champion's final throw of 57.23m broke the record he set in 2011 by 0.20m.
Duquemin broke his own shot put record by almost a metre on Monday.
"The aim coming here was to get two gold medals and two championship records, so I'm pleased with that," said Duquemin, who defends his British title on Sunday.
"I could have thrown further, but my legs have been feeling heavy all day, but I'll take it."
Guernsey's Sarah Mercier won bronze in the 1500m, just edging out teammate Natalie Whitty.
"It was really tough, it wasn't what I was expecting at all," she said.
"I was struggling near the end and managed to find something in that home straight."
Elsewhere Jersey's Peter Irving won a silver in the 110m hurdles, while Claire Lidster was a silver-medallist in the 100m hurdles, having returned to the sport after a six-year retirement.
Lidster made her Island Games debut as a 15-year-old when Jersey were hosts in 1997.
"It's been tough, but it's been worth it," Lidster told BBC Radio Jersey.
"The older you get different muscles ache. I'm so happy to be here today and winning a silver medal.
"I ran in 1997 but this is way better. I was only 15 then and you don't really appreciate it at that age.
"This is the highlight of my athletics career really. It means a lot because it's so great to do it on home soil, I'm so proud to represent Jersey on home soil."
Guernsey took bronze in the javelin through Alexandra Higgins, whose effort of 35.16m was over three metres behind Cayman Islands' gold-medallist Daneliz Thomas.
Meanwhile former Jersey runner Claire Wilson won gold for Shetland in the 3000m steeplechase, having never run in the event before.
Wilson who was born in Shetland, was entered into the race at the last minute in order for it to be run after one of her teammates pulled out, leaving just two runners.
And the Isle of Man's Catherine Reid took nearly two seconds of the Island Games' 400m record.
Reid, who is ranked as the second best junior in the world over the distance, came home in a time of 53.39.