You touched all the fun beach stuff in Elmo's World Beach! 1.38% of players have unlocked this achievement