A man in a crowd holds a sign that says "Those who blame Israel are hypocrites."
A man is in public.
Some of the recent development is rather unattractive, but there are a number of excellent resort hotels providing just about everything you could want for a beach vacation.