I know that you think that you're not a liberal and that's okay, i forgive you but those people on the beach selling you stuff are not really immigrants, although some of them might be.
Those are just natives usually who come out during the tourist season and they want to sell you stuff. lol
That's just how the vibe is and part of the culture shock that i mentioned before.
You don't see that in USA for sure. You need like a triple license to come out and sell food, but guess what? Under Trump that might be possible because he's abolishing all be bureaucracy.
Also, PETA will come out after you in full fury if you hurt the seagulls in the beach, whereas a local restaurant over there might say "fresh seagull sandwich".