Malapascua island is a really sad place outside Tepanee. Totally ruined, and not by the typhoon but by people who just dont care about their island. We walked around the entire island and it was the same all around, trash trash and trash.. Cans, bottles, shoes, plastic bags, you name it. And the island and beaches are covered with it. Tried snorkeling around the island but the corals are dead and no fish.. So in a nutshell, if you just want to see the sharks and dont care about clean beaches you might consider Malapascua. If you are looking for a "paradise island" getaway with clean waters and beaches with nice snorkeling, Malapascua is totally the opposite. And the same ignorance and abundance of trash applies for Bantayan island also.. Guess its the way of life in the Philippines. Very very sad..
Tepanee itself is a very nice well maintened resort, perfect relaxation, everything working effortlessly. Very good restaurant and nice little and clean beach.