Vibrant colours in this rock pool on St Ives Porthmeor beach