Puerto Vallarta is located on Banderas Bay where the waters are calmer than the Pacific Ocean. The bay and beaches are perfect for swimming, scuba diving, snorkeling, and kayaking.