Mid-Island towns raise almost $30K for Tour de Rock, cancer research