Bangka has fantastic snorkeling because of its sloping reefs with fantastic soft corals and abundant aquatic life.