Love the concept! Simple idea with great implementation.
The sea wave hiding crabs and your coconut spots is a good idea to try and make you remember those spots, though sometimes it can feel a little bit too hard if it sticks hidden for too long. Maybe reduce the time it stays, but increase the frequency it hides?
What's the code implementation for the sea wave? Bet it's somehow using the sin wave :P