Blue Haven

Beach in Esperance

Long sweep of brilliant white sand and usually calm waters for swimming.