I just did this yesterday. When you enter Shoal cave the tide will either be in (ie: there is no water there) or out (ie: the place is flooded) and you can get the shells when the tide is in and the sand when the tide is out.......or maybe revesred.
It's dependant on the time of day, anyway, so wait until its evening and re-enter.