The beach runs narrow, hemmed between the corniche road and the bay, more waterfront access point than expansive strand. What sand exists gets claimed early, forcing latecomers onto the concrete platforms that double as sunbathing territory once towels are spread. The setup is frank and functional: changing rooms painted institutional beige, cold-water showers mounted on poles, trash bins that overflow by afternoon. This is city infrastructure adapted for swimming, municipal beach-making without the resort veneer.
“This is swimming as urban utility, the beach as shared amenity—a place built for access and use, not aesthetics or escape.”
Cliff-edge cove with emerald water
Swimmers wade in from concrete steps, the bottom dropping away quickly once you're past the shallows. The water takes on the murky green common to active harbors, visibility measured in inches rather than feet, but locals seem unbothered—children shriek and splash, teenagers dive from the platform edges, clusters of women float on their backs in patient conversation. Vendors sell from the corniche above: corn on the cob grilled and buttered, plastic bags of sliced cucumber sprinkled with salt and chili, soccer-ball-sized chunks of watermelon that drip juice down your arms.
The light here has an industrial quality, bouncing off water and concrete and painted metal railings. Gulls work the crowd with opportunistic persistence. By late afternoon, the beach takes on a carnival atmosphere—music from competing speakers, the smell of grilling meat, wet footprints tracking across every surface. It's not serene, but it's vibrantly, unmistakably alive, a beach that serves its neighborhood without apology.