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 get up close and personal with the marine life.