Teahupo’o is home to a diverse range of marine life. While snorkeling there, you can expect to encounter colorful parrotfish, butterflyfish, angelfish, and possibly sea turtles or dolphins. The coral formations are stunning, with magnificent coral heads and delicate sea fans.