La playa del Castillo es una continuación de la Playa de Camposoto.
Tiene una longitud de 2.200 metros y una anchura de 40 metros aproximadamente.
Forma parte del Parque Natural de la Bahía de Cádiz y es semi-salvaje, rodeada de mucha vegetación. Además, el estado natural de sus dunas y sus marismas, hacen de esta playa un lugar de gran valor paisajístico.
La playa del Castillo constituye una franja arenosa que se extiende desde el Castillo de Sancti Petri, lugar denominado Punta del Boquerón, hasta el río Arillo, final del término municipal de la ciudad, con aguas límpias y claras del océano, equipada con servicios en toda su extensión.
Los accesos a la misma son, justamente, dos de los accesos perimetrales de la ciudad de San Fernando: la carretera que a través de la calle San Marcos y San Onofre va hacia el muelle pesquero de Gallineras hasta la playa y la que circunvala el acuartelamiento de Camposoto.