Cities by the sea: six great beach towns in Europe Cádiz, Spain It was a real pigeon’s eye view. The guide atop Cádiz’s Torre Tavira […]