Angtong NP is a Marine Park and it is a true paradise for nature sightseeing lovers. And for those are adventure seekers with admiring beauty of nature's sightseeing. All of the activities you mentioned are truly amazing and Scuba Diving is my fav ones. It is an ideal place famous for its unique marine life. I visited there before my new york trip.