Moalboal is the place to be for snorkling and diving. It got so much marine life to explore.