La Selva... wedged between the sea and the rocks