Stroll along the promenade of Naxos Town's waterfront, lined with quaint shops, cafes, and restaurants