With its dunes, golden cliffs and turquoise waters, the Costa Dorada is home to some truly idyllic beaches. Here are six of ...