All in all, I wasn’t too terribly impressed with Ayvalık or Cunda Island. But that’s partly because I’d already visited many Greek towns along the Aegean and Mediterranean coasts, and was a bit jaded by this point in my trip.
Not only did the town have fewer significant landmarks than I was hoping for (as mentioned, most of the mosques were closed), but traffic was a lot worse than I’d imagined. With little to do, it also wasn’t the most relaxing place, either.
With that being said, Ayvalık is situated in between the ancient ruins of Troy (Çanakkale) and Pergamon (Bergama), and it’s a good place to spend a night or two along the way.
If your time is limited in Turkey and you won’t be able to travel all the way down the coast, Ayvalık is a good example of a traditional Greek town. (It’s also a short boat ride away from the Greek island of Lesbos.)
But if you’ll end up traveling through Izmir Province, I’d recommend a stay in Eski Foça instead.