With its dunes, golden cliffs and turquoise waters, the Costa Dorada is home to some truly idyllic beaches. Here are six of the most beautiful spots for sun-drenched, dream-filled days on Spain’s ...