Hello going to the ABCs on a cruise in February

We are looking for beaches at each stop that offer the following:

1) beutiful caribbean sand/water beach motif
2) chairs/umbrellas for rent
3) food/drinks/ restrooms
4) very good snorkeling (coral/fish)straight off the beach
5) prefer quiet rather than loud music playing
6) bonaire -heard we should take water taxi to Klein Bonaire? Is there a beach that favors that ability
7) probably bring our snorkels/masks but if we can be assured cheap rental at all 3, we can leave behind

Thanks