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. There is plenty of marine life in the area. Great for beginners - the dive only goes down 7 metres. There are though strong currents in certain places so best to go with someone even for snorkeling.