Located in the suburb of Cottesloe in Western Australia, North Cottesloe Beach is a beautiful stretch of sand that's perfect for sunbathing and swimming. The beach is around 1.5 kilometers long and has soft, white sand that's great for building sandcastles.