It did not open until 1130 so there was a line formed at 1115 on the windy, cooler day we went. Everyone in line got seated upon opening and service was good, prompt, and kid friendly. The fare is simple, but done fairly well. Captiva has a strange habit of deep frying fresh fish. Where I come from we fry fish only because it is never fresh.
If you are renting nearby then just walk the beach there instead of dealing with parking. It will feel way more like vacation as opposed to commuting. Go for lunch>dinner if with family as pricing and atmosphere better then.