This North Beach neighborhood sports bar is open 365 days a year till 5 a.m. On the Rocks offers inexpensive drinks, several TV screens, and Friday-night karaoke. The walls are just about as colorful as some of the characters you'll find bellied up to the bar. The place has all the makings of a classic dive, right down to the ingrained aroma of cigarettes and beer. Guests often find themselves jamming to rock 'n' roll covers by local bands.