Puerto Vallarta, protected by the second-largest bay in the American land mass, Bahia de Banderas, and surrounded by the mountains of the Sierra Madre Occidental, is a town that owes its charm to its blend of colonial and cosmopolitan features. Marina Vallarta, the largest sailing port in Mexico, is rimmed by deluxe hotels.