Puerto Vallarta is a beautiful beachside city in Mexico and a hotspot for LGBTQ+ tourists, but it can be crowded and lined with high rises and hotel developments. Some of Mexico's best beaches lie ...