Secluded coves with crystalline waters, unspoiled islands, medieval villages with winding cobbled streets, and of course, charming fishing villages. The Costa Brava treasure chest is overflowing with natural, cultural and historical gems.