Shaded beach promenade, restaurants