Horseshoe Bay Beach has public restrooms with toilets, showers, and changing rooms.