Puerto Vallarta, protected by the second-largest bay in the Americas, 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 hotels.