Whether you are a first timer or a non-swimmer, you will fall in love with snorkeling. Just put on a lifejacket and jump into the crystal clear water to experience the marine life up close. Not to be missed is a trip to the Marine Park, where you can see hundreds of fishes swimming around you.