Between the blue of the sea and the green of the hills, near a long sandy beach. The charming medieval village of Pals is nearby.