Tarifa is a walled town in Cádiz province at the southernmost point of mainland Europe, about 110 km and 90 minutes from Marbella. The Atlantic beaches of Los Lances and Valdevaqueros draw kitesurfers from around the world, and the old town's Moorish gate, castle and views of Morocco make it a worthwhile long day trip.