A waterfront crowded with boats and vendors stalls shaded with umbrellas.