^the water is clear & good for snorkelling. I didn't go on a snorkelling trip, though, just swam at the beach. Yes, there are touts who will offer boat tours w/ snorkelling to nearby islands. A lady that I talked to (a guest at the sister resort) mentioned that they went on a boat trip, w/ snorkelling & exploration of a nearby cave included in the package.
At Sabang beach (I went there on day 3), many ppl go there for diving. I don't dive, so can't comment if it's good or bad. Maybe Davis or Crocman knows. Accdg to Sabang's post, the reef was once very high in biodiversity, but some parts have been destroyed by dynamite fishing.