STGC retain all-island trophy