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