"Hammamet feels like a Mediterranean dream, with a rich cultural history that sets it apart," said one TripAdvisor user who recently visited the city. "The beaches are absolutely stunning ...