Hola, nosotros cuando fuimos a Cádiz nos alojamos en unas casas rurales que están a las afueras de Barbate que se llaman "El abuelo" http://www.fincaelabuelo.com (es una finca grande que tiene varias casas de distinto tamaño y habitaciones).
En cuanto a playas, nosotros íbamos a una calita (virgen) que está entre el puerto de Barbate y Caños de Meca, y no tuvimos ningún problema por ir con el perrete.