I might suggest Dylan's BierGarten in Hatillo. They have two locations, one in the campo attracts a slightly older crowd, decent munchies (& karaoke) but a fine selection of beers. Their in-town location attracts a younger, beachy crowd with crowds & music blaring.
Or do both, they're not far apart.