Lonely Planet
In 2009, "Lonely Planet" named Cottesloe Beach the world's 2nd best beach for families.