Perth's safest swimming beach, Cottesloe has cafes, pubs, pine trees and fantastic sunsets. From Cottesloe train station (on the Fremantle line) it's 1km to the beach; there's a free shuttle that runs between the stop and the sand during the annual Sculpture by the Sea exhibition in March. Bus 102 ($4.80) from Elizabeth Quay Busport goes straight to the beach.