CharlesADVENTURE The 7 Best Snorkeling Spots in San Diego! Are you hoping to make your vacation more exciting? Why not…