Caswell Beach on the Gower Peninsula Photo: Heatheronhertravels.com Caswell Beach on the Gower Peninsula Photo: Heatheronhertravels.com