There are almost all of the water sports activities available in Goa, I believe top most in India. Yes, you can do parasailing, jet skiing, scuba diving, different types of boat rides like speed boat ride, bump ride, banana boat ride, etc. and there is an option for snorkeling, dolphin watching, kayaking, surfing as well. You will get most of these activities in North Goa like Calangute and Candolim beach and in South Goa at Colva beach (mostly in peak season months like from December to February). Snorkeling and dolphin watch options, you will get at Miramar Beach and some islands like Grande Island (in North Goa near to Calangute / Baga), Bat island (near Vasco), Divar Island (near Panjim/old Goa), Paradise Island (in South Goa). You will enjoy doing Kayaking at Palolem beach in South Goa. As far as water sports is concerned, it’s almost same at all the available options but I would suggest you to experience all regular water sports activities like parasailing and different types of boat rides at Calangute beach, Kayaking at Palolem, Dolphin watch from Miramar Beach and Snorkeling at Grande Island or Paradise Island.