In laughter and talk, two waves of people in different colors on the beach are throwing things at each other.