I know Bonaire is known for its scuba diving from the shore but I am looking for the best place(s) where my whole group can share the best snorkeling from the shore.

Anybody have recommendations? Do any of these places have any actual sand on a beach or are they all dive platfroms to dive off of?