I am taking my first trip to St. John in a few months and am wondering if anyone can tell me about the beaches. I know there are a lot of reefs and snorkeling in the area. Are there any beaches for people who just like to be "beach bums" or just wade/swim in the ocean? Are the beaches sandy or are shoes necessary for walking on them and in the ocean? I recently saw a post from someone who mentioned bees in the sand. Is walking barefoot a bad idea? If so, can anyone recommend a good brand of water/reef shoes?