Photo



There are many high-end resorts along the Pacific Coast of Mexico.