Small Group Snorkeling, Sharks & Stingrays Encounter by boat in Punta Cana, Dominican Republic