If your idea of a great vacation means being by the water, make tracks to Punta Tarifa. No matter what you choose to do here, you're unlikely to get bored of those lovely views.
Tarifa is home to Punta Tarifa. Spend time wandering around this water-surrounded land mass before checking out some other interesting spots nearby. Playa de los Lances also attracts plenty of visitors.