Hay seis castillos en la península de Gower: el Castillo Bovehill (también conocido como Castillo Landimore), el Castillo Oystermouth, el Castillo Oxwich, el Castillo Pennard, Castillo Penrice y el Castillo Weobley.