Me and my 3 year old son bought food at the gift shop then took it over to the tables right next door at the harbor house cafe so we could eat at a table in the shade. There was no crowd so we were not taking tables away from paying customers and while we brought a small snack of our own the rest of our food was all purchased at the marina. A waitress came out and told us we couldn't eat there because we didn't but food from their restaurant....even though here was NO ONE there and I showed her the crappy prepackaged food we bought just next door. It's over a 100 degrees here this time of year, the only other benches available outside of that eating area were in the sun, so we sat on the dirty ground under the cover of the marina. While sitting there a male employee of the harbor house cafe was on the phone cursing repeatedly to someone on the phone loud enough for my son to hear. No class, no common sense or decency. We just bought a pass today and out of principle we will be sure to not spend a dime at this marina ever again. Ridiculous.