There are small sand dune systems at Church Cove and Poldhu Cove, Porthleven Sands, Praa Sands and from Marazion to Eastern Green, Penzance. The former sand dunes of the Western Green are now covered by Penzance promenade. All, but Marazion to Penzance, are examples of bay dune systems which develop where there is a limited supply of sand trapped within the shelter of two rocky headlands. Church and Poldhu Coves are SSSI and also have associated climbing dunes which occur when sand is blown inland of the main dune system.