Ao Chaweng features a shallow reef only a short swim from the beach (from Chaweng Garden Restaurant). Visibility is not good but this is an excellent place for training and a spot of snorkeling. Th...