The warm, crystal-clear waters of Banderas Bay and the Mexican Pacific are home to a vast array of sea life making Puerto Vallarta one of Mexico’s top snorkeling destinations. Banderas Bay is a sanctuary to a vast array of sea life and snorkeling tours are the perfect way to explore this world of colorful creatures. [...]