Ideal for family getaways or romantic Mexico vacations, Mazatlan is famous for its sport fishing and boasts more than 10 miles of golden-sand beaches.