Welcome to your second home, Guilty Sea Sports Pub. Located on Indian Rocks Beach, we are guilty of bringing fun to the beach. So indulge yourself for a good time with your favorite sports, games, ice-cold beer, and a selected menu inspired by all the true fanatics in the area and the world.