There was actually a study done a couple of years ago (over about 7 years from memory) which concluded that there was well over 5000 beaches but they may have missed some. :P

Yeah there's enough for everyone.