Beach quality — Djerba wins
Djerba has Tunisia's best beaches, full stop. The sand on the Sidi Mahres and Aghir strips is fine, white and gently shelving — you can walk 30 metres from shore and still be waist-deep. The water stays warm enough to swim from late April to early November.
Hammamet's beaches are good — particularly the long Yasmine Hammamet stretch and the curve of Hammamet bay — but the sand is coarser, occasional seaweed in summer, and the swimming season is shorter (May–October). Hammamet wins on scenery though: the old town's white walls and date palms come right down to the beach, which Djerba doesn't match.




