No experience is necessary to enjoy a snorkeling tour. However, you should have a minimum comfort level in the water. The beautiful corals are close to the surface so you are guaranteed to get up close and personal with the marine life.