There are tours leaving from Khao Lak that offer diving and snorkeling tours. In addition, once on the islands there is the option of using the Marine Park boats for transit between the islands. This is not totally reliable, but is a less expensive alternative.