Swansea Town Beach opens on June 15, 2021. Click for additional information