Explore the breathtaking Costa Brava in northeastern Spain, known for its rugged coastline, crystal-clear waters, and ...