Beach Boys coming to Garrett Coliseum