I did a two tank dive last year near Anse Chastanet, but from a boat. Before the crew dropped the divers, they put four snorkelers and a guide near small beaches close to our dive areas, and they stayed pretty close to shore because of the currents slightly farther out. The first dive was somewhat of an out and back, but still had some current. The second dive was Superman's Flight, so it was definitely a drift dive without any way to get back to the start point other than by boat. We returned to the start points to pick up the snorkelers. My wife, who is certified, but chose to snorkel that day, commented that the close in snorkeling was not all that special, and they were warned to not go out past a certain point due to currents. You can shore dive from Anse Chastanet beach, but it was not great either, and the same warning applied about not going out past a certain point, but that may vary from day to day.