Bars & Saloons
18 On The Rocks Restaurant and Tiki Bar
2405 Gulf Blvd, Indian Rocks Beach, FL
18 On The Rocks is a waterfront tiki bar and restaurant located on the Intracoastal Waterway, offering a classic Florida atmosphere and regular live music.
This open-air destination features a large tiki hut and outdoor deck with views of the intracoastal waters. The menu focuses on coastal casual fare, including fresh seafood baskets, tacos, wings, and tropical cocktails, making it a popular local spot for both food and entertainment.
Situated just off Gulf Boulevard and within walking distance of the beach, the venue serves as a convenient stop for those exploring the barrier islands. Its relaxed environment is frequently complemented by performances from local musicians, providing a lively backdrop for a meal or a drink by the water.