On the eastern shores of Rhodes, Lindos is, at first glance, a whitewashed town with overpriced cafés and cheap tourist shops. Many of its streets and parking lots are lined with tour buses.