Snorkeling Adventures, Philippines. Amazing clear water, corals, and lots of fish.