Weobley Castle is one of the best-preserved castles on the Gower Peninsula, standing above the Loughor Estuary with broad views toward Carmarthenshire. The ruins are substantial enough to reward a deliberate stop while exploring the north side of Gower.