Cap’s on the Water is on the Intracoastal Waterway north of Vilano Beach in the St. Augustine area. Enjoy seafood or a drink beside the water, with outdoor seating beneath the trees. This is an Intracoastal setting, rather than an oceanfront restaurant.