There are, but it can get windy in the afternoon (which happens all around the Carribean) and you may find the wind plus sand not a good combo.
Cas Abou and Playa Porto Mari are very nice beaches with a small entrance fee, snack shops, etc. as well as snorkeling.