When there is a shark around, dolphins ram their snouts into the shark until it's killed or leaves the area. There are thousands of dolphins in the Banderas Bay which surrounds Vallarta, therefore there are no sharks in Vallarta.