The best beaches in Sydney are the ones on the Bondi to Coogee beach walk plus Manly beach. The beach walk is Coogee, Clovelly, Bronte, Tamarama, and Bondi. It is such a nice walk with amazing views. Manly is a little further to get to from the beach walk but is also nice. Coogee, Bondi, and Manly are the main ones with restaurants, bars, and accommodation. Check out the Coogee Pavilion for dinner or drinks.