7370 Gulf Blvd., St. Pete Beach, FL 33706
Payment options: Credit cards accepted
Alcohol: Full bar
More in this neighborhood: South Pinellas beaches
As the name implies, this bar rocks, and rocks hard. Patrons are probably more inclined to hear Buckcherry screaming through the speakers or Led Zeppelin keeping the vibe alive. It's a huge joint with plenty of space to move around, and it offers tasty grub, karaoke and live music, and a strong pour. Plus, the staff and atmosphere are friendly - everyone talks to everyone.