Puerto Vallarta. Photo by Bill Malcolm