There is a restaurant at the marina. It isn't fantastic but it beats having to go out to grab something after a day of traveling. Not sure on the distance to Riteaway. We usually provision everything and have it delivered to the boat. Bentley's team at Marine Max has always done a great job with putting everything away for us which makes it nice to arrive to a fully stocked boat.