Yes, you can swim in Esperance. The closest swimming beaches to Esperance are Blue Haven Beach and Twilight Beach. Lifeguards patrol Twilight Beach in summer.