Tarifa is fantastic, several kilometers of sandy beaches to explore, swim or sumbathing but have it in mind that they can be very crowded in pick season (june-septembre).