Marina di Cardedu has quite fine, light-coloured sand mixed with pebbles.
Its waters are crystal clear and of a changing blue due to the plays of light created by the sun reflecting off the sea bed. A further splash of colour is provided by the green of the vegetation that crowns the beach.