Because Puerto Vallarta is located within a protective bay, Banderas Bay, the waters are much calmer and offer much better swimming conditions than out to the Pacific Ocean.
The city and its surroundings offer many great options, not only for those interested in a good swim, but also if you enjoy scuba diving, snorkelling, and kayaking.