Gabriola Island is rock solid