4. Cottesloe Beach
Located in Perth, Cottesloe is one of the best places to go for a swim while catching the sunset. Its waters are one of the bluest you will see coupled with fresh green grass fields further up from the shore which is perfect for a little picnic. Apart from its beautiful beach, the town of Cottesloe is known for its cafe culture, laid back lifestyle and the beachfront pubs where locals gather for a few drinks while watching the sun go down right before their eyes.